Saltar al contenido principal

Dibujar una imagen sobre otra (:draw_image)

Declaración

imagen_grande = imagen_grande:draw_image(imagen_pequeña[, {
left = x,
top = y,
alpha = opacidad,
background = {
{color\*, desviación\*},
{color\*, desviación\*},
...
},
}])

Parámetros

  • imagen_pequeña
    Objeto de imagen que se dibujará sobre la imagen grande.
  • coordenada_x_superior_izquierda
    Entero opcional: coordenada x de la esquina superior izquierda donde se dibuja la imagen pequeña sobre la grande; predeterminado 0.
  • coordenada_y_superior_izquierda
    Entero opcional: coordenada y de la esquina superior izquierda donde se dibuja la imagen pequeña sobre la grande; predeterminado 0.
  • opacidad
    Entero opcional: opacidad de la imagen pequeña, intervalo 0~255, predeterminado 255.
  • color*, desviación*
    Tabla secuencial opcional: los colores de la imagen pequeña cuya diferencia con color* esté dentro del intervalo desviación* no se dibujan sobre la imagen grande; de forma predeterminada no se ignora ningún color.

Valor de retorno

  • imagen_grande
    Objeto de imagen; devuelve la propia imagen grande.

Descripción

Dibuja una imagen sobre otra. Afecta al propio objeto. En cuanto al rendimiento, la operación no realiza copias de datos.