几种翻转类型批量处理图片
2019-05-13 07:15:32来源:博客园 阅读 ()
from PIL import Image import os import os.path #rootdir = r'D:\anaconda_work\data\fz' # 指明被遍历的文件夹 rootdir = r'D:\anaconda_work\data\fz' for parent, dirnames, filenames in os.walk(rootdir):#遍历图片 for filename in filenames: print('parent is :' + parent) print('filename is :' + filename) currentPath = os.path.join(parent, filename) print('the fulll name of the file is :' + currentPath) im = Image.open(currentPath) #Image.FLIP_LEFT_RIGHT,表示将图像左右翻转 out = im.transpose(Image.FLIP_LEFT_RIGHT) # Image.FLIP_TOP_BOTTOM,表示将图像上下翻转 #out = im.transpose(Image.FLIP_TOP_BOTTOM) # Image.ROTATE_90,表示将图像逆时针旋转90° #out = im.transpose(Image.ROTATE_90) #Image.ROTATE_180,表示将图像逆时针旋转180° #out = im.transpose(Image.ROTATE_180) # Image.ROTATE_270,表示将图像逆时针旋转270° #out = im.transpose(Image.ROTATE_270) # Image.TRANSPOSE,表示将图像进行转置(相当于顺时针旋转90°) #out = im.transpose(Image.TRANSPOSE) # Image.TRANSVERSE,表示将图像进行转置,再水平翻转 #out = im.transpose(Image.TRANSVERSE) #新建文件夹保存翻转后图片 newname=r"D:\anaconda_work\data\as"+'\\'+filename out.save(newname)#保存结束
翻转之前的图片:
翻转之后图片:
总结:
第一次写,望多多鼓励,所参考文章在下面例举出,如果不让转载会尽快删除,本人研究方向医学图像处理(研一),希望多多交流。
参考文章:
1.https://blog.csdn.net/qq_40801168/article/details/83628151
2.http://www.cnblogs.com/lyrichu/p/9124504.html
作者:舟华520
出处:https://www.cnblogs.com/xfzh193/
本文以学习,分享,研究交流为主,如需转载,请联系本人,标明作者出处,非商业用途!
原文链接:https://www.cnblogs.com/xfzh193/p/10845873.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python_0基础开始_day07 2019-08-13
- Python数据基础类型-列表 2019-08-13
- Django model 字段类型及选项解析 2019-07-24
- Python学习日记(三) 学习使用dict 2019-07-24
- Python 3 中有六个标准的数据类型 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash