Sobrepor uma imagem em outra (:draw_image)
Declaração
imagem_grande = imagem_grande:draw_image(imagem_pequena[, {
left = coordenada_x_superior_esquerda,
top = coordenada_y_superior_esquerda,
alpha = opacidade,
background = {
{cor*, desvio_de_cor*},
{cor*, desvio_de_cor*},
...
},
}])
Parâmetros
- imagem_pequena
Objeto de imagem a ser desenhado sobreimagem_grande - coordenada_x_superior_esquerda
Inteiro opcional; coordenada x do canto superior esquerdo ondeimagem_pequenaserá desenhada emimagem_grande. O padrão é 0 - coordenada_y_superior_esquerda
Inteiro opcional; coordenada y do canto superior esquerdo ondeimagem_pequenaserá desenhada emimagem_grande. O padrão é 0 - opacidade
Inteiro opcional; opacidade deimagem_pequena, de 0 a 255. O padrão é 255 - cor*, desvio_de_cor*
Tabela sequencial opcional; as cores emimagem_pequenacuja diferença de cor* estiver no intervalo de desvio_de_cor* não serão desenhadas emimagem_grande. O padrão é não ignorar nenhuma cor
Valor retornado
- imagem_grande
Objeto de imagem; retorna o próprio objetoimagem_grande
Descrição
Desenha uma imagem sobre outra.
A operação altera o próprio objeto.
Em termos de desempenho, essa operação não copia os dados.