Fonctions de dessin de HTML5 canvas
category Ordinateurs et logiciels / Programmation / Html
Fonctions javascript sont utilisés pour manipuler les pixels sur les zones HTML5 toile en fonction des paramètres d'attributs et paramètres de la fonction. Référence Fonctions un contexte en utilisant la notation de la syntaxe à point. Voici un exemple: contextName.beginPath ()
.Arcs
arc (XPosition, YPosition, rayon, startAngle, endAngle, dans le sens antihoraire)
arcTo (xBeginning, yBeginning, xEnd, yEnd, rayon)
Clipping
rect (XPosition, YPosition, largeur, hauteur)
Commentaire: D'autres formes peuvent également être utilisés pour mettre en place une zone d'écrêtage.
Clip ()
Courbes
moveTo (xStartPosition, yStartPosition)
bezierCurveTo (xControl1, yControl1, xControl2, yControl2, xEnd, yEnd)
quadraticCurveTo (xcontrol, yControl, xEnd, yEnd)
Dégradés
createLinearGradient (xPosition1, yPosition1, xPosition2, yPosition2)
createRadialGradient (xCircle1, yCircle1, radius1, xCircle2, yCircle2, radius2)
addColorStop (positionFromZeroToOne, couleur)
Images
drawImage (image, XPosition, YPosition)
drawImage (image, XPosition, YPosition, newWidth, newHeight)
drawImage (image, xCrop, yCrop, XPosition, YPosition, newWidth, newHeight)
Lignes et des chemins
beginPath ()
moveTo (XPosition, YPosition)
lineTo (XPosition, YPosition)
isPointInPath (XPosition, YPosition)
Commentaire: Retourne vrai si en chemin de courant
accident vasculaire cérébral()
closePath ()
Patterns
createPattern (image, "répéter")
Commentaire: d'autres modèles sont "no-repeat", "repeat-x", "repeat-y"
Rectangles
clearRect (XPosition, YPosition, largeur, hauteur)
fillRect (XPosition, YPosition, largeur, hauteur)
strokeRect (XPosition, YPosition, largeur, hauteur)
rect (XPosition, YPosition, largeur, hauteur)
Texte
fillText (string, XPosition, YPosition, maxWidth)
Commentaire: maxWidth est facultatif.
strokeText (string, XPosition, YPosition, maxWidth)
Commentaire: maxWidth est facultatif.
measureText (chaîne)
Commentaire: Retourne un objet qui contient la largeur en pixels
Transformées
rotate (angle)
échelle (scaleHorizontal, scaleVertical)
traduire (xTranslation, yTranslation)
setTransform (scaleX, skewY, skewX, scaleY, translateX, translateY)