Recortar uma parte de um objeto de imagem e criar uma cópia (:crop)
Declaração
imagem_recortada = imagem:crop([esquerda, topo, direita, baixo])
Parâmetros
- esquerda, topo, direita, baixo
Inteiros opcionais; coordenadas superior esquerda e inferior direita da área na imagem original. O padrão é 0, 0, largura_da_imagem-1, altura_da_imagem-1
Valor retornado
- imagem_recortada
Objeto de imagem; retorna a parte recortada do objeto de imagem original
Descrição
Recorta uma parte de um objeto de imagem e cria uma cópia.
Este método produz um novo objeto de imagem. Para uso frequente e eficiente, combine-o com o método image:destroy.
Exemplo
scrn = screen.image()
img2 = scrn:crop(100, 100, 200, 200)
Observação: o código acima usa a função screen.image, que não pertence a este capítulo.