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 相关文章推荐
paramiko模块安装和使用(远程登录服务器)
Jan 27 Python
Python with的用法
Aug 22 Python
python爬取51job中hr的邮箱
May 14 Python
想学python 这5本书籍你必看!
Dec 11 Python
对python模块中多个类的用法详解
Jan 10 Python
在pytorch中为Module和Tensor指定GPU的例子
Aug 19 Python
Python使用进程Process模块管理资源
Mar 05 Python
Python如何存储数据到json文件
Mar 09 Python
Python extract及contains方法代码实例
Sep 11 Python
python获取命令行参数实例方法讲解
Nov 02 Python
python实现计算器简易版
Dec 17 Python
Python用requests库爬取返回为空的解决办法
Feb 21 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模板引擎SMARTY
2006/10/09 PHP
PHP insert语法详解
2008/06/07 PHP
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
tp5.1 实现setInc字段自动加1
2019/10/18 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
全面解析Bootstrap表单使用方法(表单按钮)
2015/11/24 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
2017/01/21 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
2017/07/21 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
Python中bisect的用法
2014/09/23 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
python生成excel的实例代码
2017/11/08 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
Python如何输出百分比
2020/07/31 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
Collection和Collections的区别
2016/05/02 面试题
车间副主任岗位职责
2013/12/24 职场文书
好的演讲稿开场白
2013/12/30 职场文书
企业厂务公开实施方案
2014/03/26 职场文书
教学改革问题查摆整改措施
2014/09/27 职场文书
单位接收证明格式
2015/06/18 职场文书
2019新员工心得体会
2019/06/25 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
MySQL基础(一)
2021/04/05 MySQL