HTML5 Canvas tekenfuncties

JavaScript-functies worden gebruikt om pixels op HTML5 Canvas gebieden gebaseerd op attribuut instellingen en functie parameters te manipuleren. Functies verwijzen naar een context met behulp van dot notatietatie. Hier is een voorbeeld: contextName.beginPath ().

Arcs

arc (xposition, yposition, straal, startAngle, endAngle, tegen de klok in)

Arctisch (xBeginning, yBeginning, xend, yEnd, straal)

Knipsel

rect (xposition, yposition, breedte, hoogte)

Commentaar: Andere vormen kunnen ook worden gebruikt voor het opzetten van een clipping gebied.

clip ()

Curves

moveTo (xStartPosition, yStartPosition)

bezierCurveTo (xControl1, yControl1, xControl2, yControl2, xend, yEnd)

quadraticCurveTo (xControl, yControl, xend, yEnd)

Verlopen

createLinearGradient (xPosition1, yPosition1, xPosition2, yPosition2)

createRadialGradient (xCircle1, yCircle1, radius1, xCircle2, yCircle2, radius2)

addColorStop (positionFromZeroToOne, kleur)

Afbeeldingen

drawImage (image, xposition, yposition)

drawImage (image, xposition, yposition, newWidth, newHeight)

drawImage (image, xCrop, yCrop, xposition, yposition, newWidth, newHeight)

Lijnen en paden

beginPath ()

moveTo (xposition, yposition)

lineTo (xposition, yposition)

isPointInPath (xposition, yposition)

Commentaar: Geeft waar als in het huidige pad

beroerte ()

closePath ()

Patronen

createPattern (image, "herhalen")

Commentaar: Andere patronen zijn "no-repeat", "herhaal-x", "herhaal-y"

Rechthoeken

clearRect (xposition, yposition, breedte, hoogte)

fillRect (xposition, yposition, breedte, hoogte)

strokeRect (xposition, yposition, breedte, hoogte)

rect (xposition, yposition, breedte, hoogte)

Tekst

fillText (string, xposition, yposition, maxWidth)

Commentaar: maxWidth is optioneel.

strokeText (string, xposition, yposition, maxWidth)

Commentaar: maxWidth is optioneel.

measureText (string)

Commentaar: Geeft een object dat de breedte in pixels bevat

Transformaties

rotate (hoek)

schaal (scaleHorizontal, scaleVertical)

vertalen (xTranslation, yTranslation)

setTransform (scaleX, skewY, skewX, scaleY, translateX, translateY)


© 2020 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com