Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- from PIL import Image
- def convert_webp_to_jpg():
- # Obtém o diretório atual onde o script está sendo executado
- folder_path = os.getcwd()
- # Cria a subpasta 'jpg' se ela ainda não existir
- jpg_folder = os.path.join(folder_path, 'jpg')
- os.makedirs(jpg_folder, exist_ok=True)
- # Lista todos os arquivos na pasta
- files = os.listdir(folder_path)
- # Itera sobre cada arquivo na pasta
- for file_name in files:
- if file_name.endswith('.webp'):
- # Abre o arquivo .webp
- webp_path = os.path.join(folder_path, file_name)
- with Image.open(webp_path) as img:
- # Extrai o nome do arquivo sem a extensão
- file_name_without_extension = os.path.splitext(file_name)[0]
- # Define o caminho para salvar o arquivo .jpg
- jpg_path = os.path.join(jpg_folder, f"{file_name_without_extension}.jpg")
- # Salva a imagem como .jpg
- img.convert("RGB").save(jpg_path, "JPEG")
- print(f"Arquivo '{file_name}' convertido para '{file_name_without_extension}.jpg'")
- # Remove o arquivo .webp após a conversão
- os.remove(webp_path)
- print(f"Arquivo '{file_name}' removido.")
- # Chama a função para converter os arquivos .webp para .jpg na pasta atual
- convert_webp_to_jpg()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement