一、 导入库
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/")