A biblioteca Pillow, conhecida como PIL (Python Imaging Library) acrescenta capacidade de processamento de imagens ao Python.
A PIL fornece suporte a alguns formatos de arquivos baseados em pixels e com um rápido poder de processamento.
Vamos a um exemplo.
Objetivo: Espelhar a imagem na horizontal
Photo de Jonathan Borba no Unsplash
Veremos o código fonte.
# Carrega o módulo Image da biblioteca PIL (para tratamento de imagens) from PIL import Image # Atribui a imagem original à variável img. # Coloque a imagem na mesma pasta que esse programa estará rodando) # Photo by Jonathan Borba on Unsplash img = Image.open('teste.jpg') # Inverte a imagem no sentido horizontal espelha_imagem = img.transpose(Image.FLIP_LEFT_RIGHT) # Grava a imagem espelhada na mesma pasta e com outro nome # para não sobrepor a original espelha_imagem.save(r'teste_espelhado.jpg') # Sua imagem espelhada estará na mesma pasta da imagem original, # porém com outro nome