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 代码性能优化技巧分享
Aug 07 Python
pip 错误unused-command-line-argument-hard-error-in-future解决办法
Jun 01 Python
python使用matplotlib绘制柱状图教程
Feb 08 Python
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
May 24 Python
python如何生成网页验证码
Jul 28 Python
基于python3实现socket文件传输和校验
Jul 28 Python
用Python实现读写锁的示例代码
Nov 05 Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 Python
python科学计算之numpy——ufunc函数用法
Nov 25 Python
python getopt模块使用实例解析
Dec 18 Python
详解python3 GUI刷屏器(附源码)
Feb 18 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
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
php读取文件内容到数组的方法
2015/03/16 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
[58:57]2018DOTA2亚洲邀请赛3月29日小组赛B组 Effect VS VGJ.T
2018/03/30 DOTA
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
Python写的一个简单监控系统
2015/06/19 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
Python进度条的制作代码实例
2019/08/31 Python
Django实现分页显示效果
2019/10/31 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
30年同学聚会感言
2014/01/30 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
2014年会计工作总结
2014/11/27 职场文书
爱的教育读书笔记
2015/06/26 职场文书