Funciones de dibujo lienzo html5
categoría Computadoras y software / Programación / Html
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)