Saltar al contenido principal

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.