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