from PIL import Image import os def get_imlist(path, fmt_input): # 返回目录中所有JPG图像的文件名列表 return [os.path.join(path, f) for f in os.listdir(path) if f.endswith(fmt_input)] def convert_image_fmt(path, fmt_input, fmt_output): im_list = get_imlist(path, fmt_input) for infile in im_list: outfile = os.path.splitext(infile)[0] + fmt_output if infile != outfile: try: Image.open(infile).save(outfile) except IOError: print('cannot convert', infile) # 测试 # convert_image_fmt('D:\Image\\tree', '.jpg', '.png') # 会在原图后面新生成跟原图片名一样的png格式的图片
《Python计算机视觉编程》转换图像格式
最新推荐文章于 2020-11-24 12:04:34 发布