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 str与repr的区别
Mar 23 Python
python通过opencv实现批量剪切图片
Nov 13 Python
Python实现破解12306图片验证码的方法分析
Dec 29 Python
python 文件转成16进制数组的实例
Jul 09 Python
Python反爬虫技术之防止IP地址被封杀的讲解
Jan 09 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
详解python多线程之间的同步(一)
Apr 03 Python
django将网络中的图片,保存成model中的ImageField的实例
Aug 07 Python
TFRecord格式存储数据与队列读取实例
Jan 21 Python
基于python3实现倒叙字符串
Feb 18 Python
python中Django文件上传方法详解
Aug 05 Python
python 第三方库paramiko的常用方式
Feb 20 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常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
json 定义
2008/06/10 Javascript
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
js实现随机点名功能
2020/12/23 Javascript
Python struct模块解析
2014/06/12 Python
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
Python检测网络延迟的代码
2018/05/15 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
Python连接Redis的基本配置方法
2018/09/13 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
简单了解python代码优化小技巧
2019/07/08 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
浅谈Python __init__.py的作用
2020/10/28 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
python字典按照value排序方法
2020/12/28 Python
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
房屋租赁授权委托书范本
2014/09/20 职场文书
小学运动会宣传稿
2015/07/23 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
Python中requests做接口测试的方法
2021/05/30 Python