Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/10/2023, 15:24 Convertendo arquivos '.jpeg', '.jpg', '.webp' e '.jfif' para '.png' com Python - GuiaTECH.net https://guiatech.net/convertendo-arquivos-jpeg-jpg-webp-e-jfif-para-png-com-python/ 1/3 Convertendo arquivos ‘.jpeg’, ‘.jpg’, ‘.webp’ e ‘.jfif’ para ‘.png’ com Python Por Hélio Andrade - 03/07/2023 — 🐍 A “moleza” de hoje foi converter vários arquivos de imagens com extensões .jpeg, .jpg, .web e .jfif para .png. Pra não fazer tudo na unha, resolvi utilizar o Python rodando em uma máquina com Windows 11 Pro e o resultado foi o algoritmo mostrado logo abaixo. ⚠ As imagens foram salvas no diretório D:/_TEMP/fotos e as imagens convertidas, em D:/_TEMP/fotos/imagens_convertidas. [Como não podemos postar as fotos de nossos alunos, utilizei as imagens abaixo] ✅ Script Pyhton converter_imagens.py: 1 2 3 4 # Importar as bibliotecas necessárias import os from PIL import Image https://guiatech.net/author/helioandrade/ https://guiatech.net/wp-content/uploads/2023/07/fotos-personagens-para-conversao.png https://guiatech.net/wp-content/uploads/2023/07/fotos-personagens-para-conversao.png 01/10/2023, 15:24 Convertendo arquivos '.jpeg', '.jpg', '.webp' e '.jfif' para '.png' com Python - GuiaTECH.net https://guiatech.net/convertendo-arquivos-jpeg-jpg-webp-e-jfif-para-png-com-python/ 2/3 — ✅ Executando… — *Atualizado em 31 de julho de 2023 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # Diretório de entrada e diretório de saída input_directory = 'D:/_TEMP/fotos' output_directory = 'D:/_TEMP/fotos/imagens_convertidas' # Cria o diretório de saída se ele não existir os.makedirs(output_directory, exist_ok=True) # Percorre todos os arquivos no diretório de entrada for filename in os.listdir(input_directory): # Verifica se o arquivo tem uma extensão suportada if filename.lower().endswith(('.jpeg', '.jpg', '.webp', '. # Carrega a imagem image_path = os.path.join(input_directory, filename) image = Image.open(image_path) # Converte para o formato PNG output_path = os.path.join(output_directory, os.path.s image.save(output_path, 'PNG') sair = input("\nTecle ENTER para sair...") https://guiatech.net/wp-content/uploads/2023/07/conversao-de-arquivos-de-imagens-com-python-2.gif https://guiatech.net/wp-content/uploads/2023/07/conversao-de-arquivos-de-imagens-com-python-2.gif 01/10/2023, 15:24 Convertendo arquivos '.jpeg', '.jpg', '.webp' e '.jfif' para '.png' com Python - GuiaTECH.net https://guiatech.net/convertendo-arquivos-jpeg-jpg-webp-e-jfif-para-png-com-python/ 3/3
Compartilhar