运用Python将PNG、JPG等格式的图片进行批量转换的离线小工具。代码很简单,可以直接套用,不想看步骤可以直接跳到【完整代码】部分,每个需要修改的部分都有备注。
第一次分享,欢迎大家提出建议和补充。
目录
分布讲解
导库
后面发现shutil好像没用到…
import os
from PIL import Image
import shutil
图片准备和路径输入
为不同格式图片分别建立文件夹,将要转换的图片根据格式放到对应的文件夹里。(如本文我为PNG建立了文件夹Pic-PNG,为JPG建立了文件夹Pic-JPG,然后把要转换的PNG格式图片复制到Pic-PNG)
将本次用到的文件夹路径输入到这两个变量中:dirname_read=“本次需要转换的图片所在路径”;
dirname_write="本次需要转换的图片所在路径"。
下图以PNG转到JPG为例。
dirname_read="G:\\DW\\Pic-PNG\\"
dirname_write="G:\\DW\\Pic-JPG\\"
定义“清爽函数”。
这个函数是用来清空文件夹的,作用见后文。
def del_file(path_data):
for i in os.listdir(path_data) :
file_data = path_dat