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



![P8805 [蓝桥杯 2022 国 B] 机房](https://img-blog.csdnimg.cn/direct/b377f531555a497a9f0c96be83937da7.png)














![CTF例题:[SWPU2019]Web1(无列名注入)](https://img-blog.csdnimg.cn/direct/e01b57540127493a807b7f868adacb25.png)
