python批量图片处理简单示例

  

本文实例讲述了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批量图片处理简单示例