Este tutorial discute como inverter image em Python. Ele explica a configuração do sistema, o processo passo a passo e um código de exemplo para espelhar imagem em Python. Além disso, você pode processar qualquer formato de imagem suportado, como JPG, BMP, PNG, etc.
Etapas para inverter imagem em Python
- Configure o ambiente para usar Aspose.Imaging for Python para inverter imagens
- Carregue o arquivo de imagem de entrada usando um objeto da classe Image
- Inverta a imagem carregada usando qualquer valor do parâmetro RotateFlipType
- Exporte a imagem invertida usando o método de salvar
Estas etapas enumeram o fluxo de trabalho para criar um photo flipper em Python. Primeiro, leia a imagem de origem mencionando o nome do arquivo e seu caminho. Em seguida, inverta a imagem para qualquer orientação de imagem, como 90, 180 ou 270 graus ao longo dos eixos X, Y ou ambos os eixos XY antes de gravar a imagem gerada.
Código para inverter imagem em Python
import aspose.imaging | |
from aspose.imaging import Image, RasterImage | |
import os | |
path = "C://SampleFiles//" | |
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: | |
image.rotate_flip(aspose.imaging.RotateFlipType.ROTATE_NONE_FLIP_X) | |
image.save(os.path.join(path, "flipped.png")) | |
print("Image Flipped Successfully") |
Este trecho de código é um exemplo rápido para inverter imagem horizontalmente em Python. Você pode improvisar para inverter a imagem no sentido horário ou anti-horário, seguido por uma inversão horizontal ou vertical. Da mesma forma, você pode combinar várias operações, como cortar ou redimensionar a imagem invertida para atender às suas necessidades.
Neste artigo, entendemos o processo para inverter imagem em Python. Além disso, se você precisa desfocar imagens, leia o artigo em desfocar imagem em Python.