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模块urlopen()与urlretrieve()详解
Nov 01 Python
Python科学计算环境推荐——Anaconda
Jun 30 Python
python写xml文件的操作实例
Oct 05 Python
Python中read()、readline()和readlines()三者间的区别和用法
Jul 30 Python
Python实现爬虫爬取NBA数据功能示例
May 28 Python
python opencv minAreaRect 生成最小外接矩形的方法
Jul 01 Python
Python 旋转打印各种矩形的方法
Jul 09 Python
python实现超级玛丽游戏
Mar 18 Python
Django 解决model 反向引用中的related_name问题
May 19 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
Jun 03 Python
总结Python常用的魔法方法
May 25 Python
如何理解python接口自动化之logging日志模块
Jun 15 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
基于mysql的论坛(5)
2006/10/09 PHP
解析php如何将日志写进syslog
2013/06/28 PHP
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
FF IE兼容性的修改小结
2009/09/02 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
关于JS中的方法是否加括号的问题
2016/07/27 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
分分钟入门python语言
2018/03/20 Python
Python import与from import使用及区别介绍
2018/09/06 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
请解释在new与override的区别
2012/10/29 面试题
面料业务员岗位职责
2013/12/26 职场文书
关于爱情的广播稿
2014/01/16 职场文书
产品生产计划书
2014/05/07 职场文书
村党支部公开承诺书
2014/05/29 职场文书
施工工地安全标语
2014/06/07 职场文书
法定代表人授权委托书
2014/09/19 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
2015年度销售个人工作总结
2015/03/31 职场文书
好段摘抄大全(48句)
2019/08/08 职场文书
Elasticsearch 数据类型及管理
2022/04/19 Python