Funciones de dibujo lienzo html5

Funciones de javascript se utilizan para manipular píxeles en áreas HTML5 Canvas basado en la configuración de atributos y parámetros de la función. Referencia de funciones de un contexto usando la notación de sintaxis con punto. He aquí un ejemplo: contextName.beginPath ()

.

Arcos

arco (xPosition, yPosition, radio, startAngle, endAngle, en sentido antihorario)

arcto (xBeginning, yBeginning, xEnd, yEnd, radio)

Clipping

rect (xPosition, yPosition, ancho, alto)

Comentario: Otras formas también se pueden utilizar para establecer un área de recorte.

Clip ()

Curvas

moveTo (xStartPosition, yStartPosition)
bezierCurveTo (xControl1, yControl1, xControl2, yControl2, xEnd, yEnd)
quadraticCurveTo (XControl, yControl, xEnd, yEnd)

Degradados

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

Imágenes

drawImage (imagen, xPosition, yPosition)
drawImage (imagen, xPosition, yPosition, newWidth, newHeight)
drawImage (imagen, xCrop, yCrop, xPosition, yPosition, newWidth, newHeight)

Líneas y rutas

beginPath ()
moveTo (xPosition, yPosition)
lineTo (xPosition, yPosition)
isPointInPath (xPosition, yPosition)

Comentario: Devuelve true si en camino actual

accidente cerebrovascular ()
closePath ()

Patrones

createPattern (imagen, "repetir")

Comentario: Otros patrones son "no-repeat", "repeat-x", "repeat-y"

Rectángulos

clearRect (xPosition, yPosition, ancho, alto)
fillRect (xPosition, yPosition, ancho, alto)
strokeRect (xPosition, yPosition, ancho, alto)
rect (xPosition, yPosition, ancho, alto)

Texto

fillText (cadena, xPosition, yPosition, anchoMax)

Comentario: anchura máxima es opcional.

strokeText (cadena, xPosition, yPosition, anchoMax)

Comentario: anchura máxima es opcional.

measureText (cadena)

Comentario: Devuelve un objeto que contiene la anchura en píxeles

Transformadas

rotación (ángulo)
escala (scaleHorizontal, scaleVertical)
translate (xTranslation, yTranslation)
setTransform (scaleX skewY, skewX, scaleY, translateX, translateY)



» » » » Funciones de dibujo lienzo html5