一、 導入庫
pip install Image
二、確保庫中存在Image庫,可以在Terminal或控制臺中查看
pip list
?
?
三、圖像后綴處理
import os
from PIL import Image
def convert_to_png(input_folder, output_folder):if not os.path.exists(output_folder):os.makedirs(output_folder)for filename in os.listdir(input_folder):if (filename.endswith(".jpg")or filename.endswith(".jpeg")or filename.endswith(".gif")or filename.endswith(".bmp")):img = Image.open(os.path.join(input_folder, filename))base_filename, _ = os.path.splitext(filename)output_path = os.path.join(output_folder, base_filename + ".png")img.save(output_path, "PNG")print(f"Converted {filename} to PNG format.")
# 示例用法:將"imgs"替換為你的源圖片文件夾路徑,將"imgs"替換為你想要保存轉換后PNG圖片的文件夾路徑。
convert_to_png("imgs/", "imgs/")