Funções HTML5 Canvas Drawing

funções de javascript são usados ​​para manipular pixels em áreas HTML5 Canvas com base nas definições de atributos e parâmetros de função. Funções referência a um contexto usando a notação de sintaxe de ponto. Aqui está um exemplo: contextName.beginPath ()

.

Arcs

arc (xPosition, posicaoy, raio, startAngle, endAngle, sentido anti-horário)

arcto (xBeginning, yBeginning, Xend, yEnd, raio)

tosquia

rect (xPosition, posicaoy, largura, altura)

Comentário: Outras formas também pode ser usado para configurar uma área de recorte.

grampo()

curvas

moveTo (xStartPosition, yStartPosition)
bezierCurveTo (XControl1, yControl1, xControl2, yControl2, Xend, yEnd)
quadraticCurveTo (XControl, yControl, Xend, yEnd)

gradientes

createLinearGradient (xPosition1, yPosition1, xPosition2, yPosition2)
createRadialGradient (xCircle1, yCircle1, radius1, xCircle2, yCircle2, radius2)
addColorStop (positionFromZeroToOne, cor)

imagens

drawImage (imagem, xPosition, posicaoy)
drawImage (imagem, xPosition, posicaoy, newWidth, newHeight)
drawImage (imagem, xCrop, yCrop, xPosition, posicaoy, newWidth, newHeight)

Linhas e Caminhos

BeginPath ()
moveTo (xPosition, posicaoy)
lineTo (xPosition, posicaoy)
isPointInPath (xPosition, posicaoy)

Comentário: Retorna true se no caminho atual

acidente vascular encefálico()
closePath ()

Patterns

createPattern (imagem, "repetir")

Comentário: Outros padrões são "No-repeat", "Repeat-x", "Repetir-y"

retângulos

clearRect (xPosition, posicaoy, largura, altura)
fillRect (xPosition, posicaoy, largura, altura)
strokeRect (xPosition, posicaoy, largura, altura)
rect (xPosition, posicaoy, largura, altura)

Texto

fillText (string, xPosition, posicaoy, maxWidth)

Comente: largura máxima é opcional.

strokeText (string, xPosition, posicaoy, maxWidth)

Comente: largura máxima é opcional.

measureText (string)

Comentário: Retorna um objeto que contém a largura em pixels

transforma

rotate (angle)
escala (scaleHorizontal, scaleVertical)
translate (xTranslation, yTranslation)
setTransform (scaleX, skewY, skewX, scaleY, translateX, translateY)

menu