Referencia image()

image()

Dibuja una imagen en el lienzo.

El primer parámetro, img, es la imagen de origen que se va a dibujar. img puede ser cualquiera de los siguientes objetos:

Los segundos y terceros parámetros, dx y dy, establecen las coordenadas de la esquina superior izquierda de la imagen de destino. Consulta imageMode() para otras formas de posicionar imágenes.

Aquí hay un diagrama que explica cómo funcionan los parámetros opcionales en image():

Los cuartos y quintos parámetros, dw y dh, son opcionales. Establecen el ancho y alto para dibujar la imagen de destino. Por defecto, image() dibuja la imagen de origen completa en su tamaño original.

Los sextos y séptimos parámetros, sx y sy, también son opcionales. Estas coordenadas definen la esquina superior izquierda de una subsección para dibujar desde la imagen de origen.

Los octavos y novenos parámetros, sw y sh, también son opcionales. Definen el ancho y alto de una subsección para dibujar desde la imagen de origen. Por defecto, image() dibuja la subsección completa que comienza en (sx, sy) y se extiende hasta los bordes de la imagen de origen.

El noveno parámetro, fit, también es opcional. Permite que se dibuje una subsección de la imagen de origen sin afectar su relación de aspecto. Si se pasa CONTAIN, la subsección completa aparecerá dentro del rectángulo de destino. Si se pasa COVER, la subsección cubrirá completamente el rectángulo de destino. Esto puede tener el efecto de hacer en la subsección.

Los décimos y undécimos parámetros, xAlign y yAlign, también son opcionales. Determinan cómo alinear la subsección ajustada. xAlign puede establecerse en LEFT, RIGHT o CENTER. yAlign puede establecerse en TOP, BOTTOM o CENTER. Por defecto, tanto xAlign como yAlign se establecen en CENTER.

Ejemplos

Sintaxis

image(img, x, y, [width], [height])
image(img, dx, dy, dWidth, dHeight, sx, sy, [sWidth], [sHeight], [fit], [xAlign], [yAlign])

Parámetros

img
p5.Image|p5.Element|p5.Texture|p5.Framebuffer|p5.FramebufferTexture:

imagen a mostrar.

x
Number:

coordenada x de la esquina superior izquierda de la imagen.

y
Number:

coordenada y de la esquina superior izquierda de la imagen.

width
Number:

ancho para dibujar la imagen.

height
Number:

alto para dibujar la imagen.

dx
Number:

la coordenada x del rectángulo de destino en el cual se dibuja la imagen fuente

dy
Number:

la coordenada y del rectángulo de destino en el cual se dibuja la imagen fuente

dWidth
Number:

el ancho del rectángulo de destino

dHeight
Number:

la altura del rectángulo de destino

sx
Number: p>la coordenada x de la subsección de la imagen fuente para dibujar en el rectángulo de destino

sy
Number:

la coordenada y de la subsección de la imagen fuente para dibujar en el rectángulo de destino

sWidth
Number:

el ancho de la subsección de la imagen fuente para dibujar en el rectángulo de destino

sHeight
Number:

la altura de la subsección de la imagen fuente para dibujar en el rectángulo de destino

fit
Constant:

ya sea CONTAIN o COVER

xAlign
Constant: "

ya sea LEFT, RIGHT o CENTER; el valor predeterminado es CENTER

"
yAlign
Constant: "

ya sea TOP, BOTTOM o CENTER; el valor predeterminado es CENTER

"
Notice any errors or typos? Please let us know. Please feel free to edit src/image/loading_displaying.js and open a pull request!

Referencias Relacionadas