Este artigo discute o processo para cortar image em Python. Ele contém as etapas e o código de exemplo executável para criar um cortador de fotos em Python. Você pode seguir estas instruções em qualquer sistema operacional, como Windows, MacOS, Ubuntu, etc., onde você configurou o Python.
Etapas para cortar imagem em Python
- Configure o ambiente instalando Aspose.Imaging para cortar imagens
- Acesse a imagem de entrada usando a instância da classe Image
- Converta o objeto Image carregado em um objeto de classe RasterImage
- Defina as coordenadas retangulares para cortar a imagem
- Corte a imagem no tamanho desejado
- Grave a imagem cortada de saída no disco
Estas etapas descrevem o fluxo do programa para cortar imagens em Python. O corte das imagens é descrito especificando valores retangulares, e o processo de corte pode ser melhorado deslizando as laterais em direção ao centro da imagem com base em seus requisitos.
Código para cortar imagens em Python
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage, Rectangle | |
import os | |
path = "C:\\test\\" | |
license = aspose.imaging.License() | |
license.set_license(path + "license.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
rectangle = Rectangle(20, 20, 20, 20) | |
# Crop image | |
raster_image.crop(rectangle) | |
image.save(os.path.join(path, "croppedpython.png")) | |
print("Image Cropped Successfully") |
Você pode usar este código para desenvolver uma ferramenta de corte de imagem em Python*. Você pode modificá-la ou aprimorá-la carregando a imagem de entrada de um fluxo, definindo o modo de recuperação de dados durante a leitura dos dados da imagem e definindo a cor de fundo para atender às suas preferências.
Neste artigo, você explorou como cortar fotos em Python. No entanto, se quiser aprender a desfocar imagens, leia o artigo Desfocar imagem em Python.