En este artículo, aprenderemos a recortar una imagen usando la biblioteca de Pillows. Recortar una imagen significa seleccionar una región rectangular dentro de una imagen y eliminar todo lo que está fuera del rectángulo. Para recortar una imagen, hacemos uso del crop()
método en objetos de imagen.
Sintaxis: IMG .crop( box_tuple )
Parámetros:
Image_path- Ubicación de la imagen
IMG- Imagen para recortar
box_tuple- [izquierda, arriba, derecha, abajo] de la imagen para recortarDevuelve: un objeto de imagen que representa la imagen recortada.
Ejemplo 1:
# import Image module from PIL import Image # open the image Image1 = Image.open('D:/cat.jpg') # crop the image croppedIm = Image1.crop((130, 120, 200, 200)) # show the image croppedIm.show()
Imagen de entrada:
Producción :
Ejemplo 2:
# import Image module from PIL import Image # open the image Image1 = Image.open('D:/cat.jpg') # crop the image croppedIm = Image1.crop((130, 50, 250, 150)) # show the image croppedIm.show()
Imagen de entrada:
Producción :