Postagens

Cheat Sheet Pillow: Como Automatizar Redimensionamento, Corte e Marca d'Água em Python

Imagem
Aprenda a realizar o processamento em lote de imagens utilizando a biblioteca Pillow (PIL) no Python. Este snippet resolve o problema de otimização manual de imagens, aplicando redimensionamento proporcional, corte ( crop ) centralizado e inserção de marca d'água de forma automatizada em todas as imagens de um diretório. Python import os from PIL import Image def processar_imagem_em_lote ( diretorio_entrada, diretorio_saida, tamanho_alvo=( 800 , 800 ), marca_dagua_path= None ): # Cria o diretório de destino se não existir if not os.path.exists(diretorio_saida): os.makedirs(diretorio_saida) # Carrega a marca d'água uma única vez fora do loop img_marca = None if marca_dagua_path and os.path.exists(marca_dagua_path): img_marca = Image. open (marca_dagua_path).convert( "RGBA" ) for arquivo in os.listdir(diretorio_entrada): if arquivo.lower().endswith(( '.png' , '.jpg' , '.jpeg' ,...