python3 批量缩放图片

有时候会往word插入很多图片,


为了让图片插入word后不需要修改尺寸,特制作本程序。



解压到图片所在文件夹,双击 resize.exe,输入缩放比例,


程序会在图片所在文件夹的目录生成一个 原文件夹名+mini 的文件夹,


如 c:/图片 =》 c:/图片 mini,


缩放后的图片就在里面。


多试几次找到合适的缩放比例。

#coding=utf-8
from PIL import Image#需要pillow库
import os
import glob
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
in_dir = os.getcwd()#当前目录
out_dir = in_dir+' mini'#转换后图片目录
##percent = 0.4#缩放比例
percent = input('请输入缩放比例:')
percent = float(percent)
if not os.path.exists(out_dir): os.mkdir(out_dir)
#图片批处理
def main():
    for files in glob.glob(in_dir+'/*.jpg'):
        filepath,filename = os.path.split(files)
        im = Image.open(files)
        w,h = im.size
        im = im.resize((int(w*percent), int(h*percent)))
        im.save(os.path.join(out_dir,filename))
 
if __name__=='__main__':
    main()
print('you succeed.')


猜你喜欢

转载自blog.csdn.net/qq_38030771/article/details/78414468
今日推荐