python 实现图片旋转 上下左右 180度旋转的示例


Posted in Python onJanuary 24, 2019

如下所示:

#首先建好一个数据_ud文件夹
import PIL.Image as img
import os
path_old = "C:/Users/49691/Desktop/数据/"
path_new = "C:/Users/49691/Desktop/数据_ud/"
filelist = os.listdir(path_old)
total_num = len(filelist)
print(total_num)
for i in range(total_num):
 im = img.open(path_old + str(i) + ".jpg")
 #ng = im.transpose(img.ROTATE_180) #旋转 180 度角。
 #ng = im.transpose(img.FLIP_LEFT_RIGHT) #左右对换。
 ng = im.transpose(img.FLIP_TOP_BOTTOM) # 上下对换。
 ng.save(path_new + str(i) +'.jpg')
 if i%20 == 0:
  print(i)
print(i)
 
#ng = im.rotate(180) #逆时针旋转 45 度角。
#im.transpose(img.FLIP_LEFT_RIGHT) #左右对换。
#im.transpose(img.FLIP_TOP_BOTTOM) #上下对换。
#im.transpose(Image.ROTATE_90) #旋转 90 度角。
 
#im.transpose(Image.ROTATE_270) #旋转 270 度角。
#im.show()
#ng.show()

以上这篇python 实现图片旋转 上下左右 180度旋转的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python的urllib库提交WEB表单
Feb 24 Python
pyqt4教程之实现windows窗口小示例分享
Mar 07 Python
python3 unicode列表转换为中文的实例
Oct 26 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
Python函数装饰器实现方法详解
Dec 22 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
在Python中使用filter去除列表中值为假及空字符串的例子
Nov 18 Python
python如何基于redis实现ip代理池
Jan 17 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
Aug 20 Python
selenium+headless chrome爬虫的实现示例
Jan 08 Python
编写python程序的90条建议
Apr 14 Python
python中对列表的删除和添加方法详解
Feb 24 Python
Python对象与引用的介绍
Jan 24 #Python
selenium+python自动化测试之多窗口切换
Jan 23 #Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 #Python
selenium+python自动化测试之鼠标和键盘事件
Jan 23 #Python
selenium+python自动化测试之页面元素定位
Jan 23 #Python
python 实现矩阵上下/左右翻转,转置的示例
Jan 23 #Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
Jan 23 #Python
You might like
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
php生成数组的使用示例 php全组合算法
2014/01/16 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
Bootstrap提示框效果的实例代码
2017/07/12 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
2019/04/23 jQuery
解决Vue的项目使用Element ui 走马灯无法实现的问题
2020/08/03 Javascript
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
Python 数据结构之旋转链表
2017/02/25 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
Python selenium根据class定位页面元素的方法
2019/02/26 Python
python删除列表元素的三种方法(remove,pop,del)
2019/07/22 Python
基于Python安装pyecharts所遇的问题及解决方法
2019/08/12 Python
python实现自动清理重复文件
2020/08/24 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
Java程序员综合测试题
2014/04/25 面试题
毕业生在校学习的自我评价分享
2013/10/08 职场文书
暑期实习鉴定
2013/12/16 职场文书
《故乡》教学反思
2014/04/10 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
综合素质自我评价评语
2015/03/06 职场文书
使用Python解决图表与画布的间距问题
2022/04/11 Python