Advertisement
MizunoBrasil

converte-webp-2-jpg-e-apaga-os-webp

May 15th, 2024
725
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.47 KB | None | 0 0
  1. #converte-webp-2-jpg-e-apaga-os-webp os jpg são salvos na pasta jpg
  2.  
  3. import os
  4. from PIL import Image
  5.  
  6. def convert_webp_to_jpg():
  7.     # Obtém o diretório atual onde o script está sendo executado
  8.     folder_path = os.getcwd()
  9.  
  10.     # Cria a subpasta 'jpg' se ela ainda não existir
  11.     jpg_folder = os.path.join(folder_path, 'jpg')
  12.     os.makedirs(jpg_folder, exist_ok=True)
  13.  
  14.     # Lista todos os arquivos na pasta
  15.     files = os.listdir(folder_path)
  16.  
  17.     # Itera sobre cada arquivo na pasta
  18.     for file_name in files:
  19.         if file_name.endswith('.webp'):
  20.             # Abre o arquivo .webp
  21.             webp_path = os.path.join(folder_path, file_name)
  22.             with Image.open(webp_path) as img:
  23.                 # Extrai o nome do arquivo sem a extensão
  24.                 file_name_without_extension = os.path.splitext(file_name)[0]
  25.  
  26.                 # Define o caminho para salvar o arquivo .jpg
  27.                 jpg_path = os.path.join(jpg_folder, f"{file_name_without_extension}.jpg")
  28.  
  29.                 # Salva a imagem como .jpg
  30.                 img.convert("RGB").save(jpg_path, "JPEG")
  31.  
  32.                 print(f"Arquivo '{file_name}' convertido para '{file_name_without_extension}.jpg'")
  33.                
  34.                 # Remove o arquivo .webp após a conversão
  35.                 os.remove(webp_path)
  36.                 print(f"Arquivo '{file_name}' removido.")
  37.  
  38. # Chama a função para converter os arquivos .webp para .jpg na pasta atual
  39. convert_webp_to_jpg()
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement