本文实例讲述了python批量图片处理。分享给大家供大家参考,具体如下:
# !/usr/bin/python utf - 8编码: 进口操作系统 从公益诉讼导入图像 #源目录 MyPath=' C:/用户/Eric/桌面/python_text/20161214/test_Image/' #输出目录 OutPath=' C:/用户/Eric/桌面/python_text/20161214/OutPath/' def processImage (filesoure destsoure,名字,imgtype): “‘ filesoure是存放待转换图片的目录 destsoure是存在输出转换后图片的目录 名字是文件名 imgtype是文件类型 “‘ imgtype=' jpeg '如果imgtype==癹pg”其他“png” #打开图片 我=形象。打开(filesoure +名字) #缩放比例 率=max (im.size[0]如果im/640.0。大小[0]比;其他60 0,im.size[1]如果im/1136.0。大小[1]比;其他1136 0) 如果利率: im.thumbnail ((im。大小[0]/率,im.size [1]/)) 即时通讯。保存(destsoure +名字,imgtype) def run (): #切换到源目录,遍历源目录下所有图片 os.chdir (MyPath) 因为我在os.listdir (os.getcwd ()): #检查后缀 后缀=os.path.splitext (i) [1] 如果后缀==癹pg”或后缀==爸薪? processImage (MyPath OutPath,后缀) if __name__==癬_main__”: run () >之前更多关于Python相关内容可查看本站专题:《Python图片操作技巧总结》,《Python数据结构与算法教程》、《Python函数使用技巧总结》,《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
python批量图片处理简单示例