Pular para o conteúdo principal

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.