Recortar una parte de un objeto de imagen y crear una copia (:crop)
Declaración
imagen_recortada = imagen:crop([izquierda, arriba, derecha, abajo])
Parámetros
- izquierda, arriba, derecha, abajo
Enteros: coordenadas izquierda, superior, derecha e inferior de la región en la imagen original; parámetros opcionales, predeterminados en 0, 0, ancho_de_imagen-1, alto_de_imagen-1.
Valor de retorno
- imagen_recortada
Objeto de imagen; devuelve la parte recortada del objeto de imagen original.
Descripción
Recorta una parte de un objeto de imagen y crea una copia. El método produce un objeto de imagen nuevo. Para garantizar un uso frecuente y eficiente, combínalo con el método image:destroy.
Ejemplo
scrn = screen.image()
img2 = scrn:crop(100, 100, 200, 200)
Nota: El código anterior usa la función de otro capítulo screen.image.