Almofada Python - Cortando uma imagem

O corte é uma das operações importantes do processamento de imagem para remover partes indesejadas de uma imagem, bem como para adicionar recursos necessários a uma imagem. É um processo amplamente utilizado em aplicações web, para o upload de uma imagem.

A função crop () da classe image em Pillow requer que a parte seja cortada como um retângulo. A parte do retângulo a ser cortada de uma imagem é especificada como uma tupla de quatro elementos e retorna a parte do retângulo da imagem que foi cortada como um objeto de imagem.

Exemplo

O exemplo a seguir demonstra como girar uma imagem usando o travesseiro python -

#Import required Image library
from PIL import Image

#Create an Image Object from an Image
im = Image.open('images/elephant.jpg')

#Display actual image
im.show()

#left, upper, right, lowe
#Crop
cropped = im.crop((1,2,300,300))

#Display the cropped portion
cropped.show()

#Save the cropped image
cropped.save('images/croppedBeach1.jpg')

Resultado

Se você salvar o programa acima como Example.py e executar, ele exibirá as imagens originais e cortadas usando o utilitário de exibição PNG padrão, como segue -

Original image

Cropped image