Fonctions de dessin de HTML5 canvas

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 ()

Sommaire

.

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)

» » » » Fonctions de dessin de HTML5 canvas