python简单实现旋转图片的方法


Posted in Python onMay 30, 2015

本文实例讲述了python简单实现旋转图片的方法。分享给大家供大家参考。具体实现方法如下:

# rotate an image counter-clockwise using the PIL image library
# free from: http://www.pythonware.com/products/pil/index.htm
# make sure to install PIL after your regular python package is installed
import Image
# open an image file (.bmp,.jpg,.png,.gif)
# change image filename to something you have in the working folder
im1 = Image.open("Donald.gif")
# rotate 60 degrees counter-clockwise
im2 = im1.rotate(60)
# brings up the modified image in a viewer, simply saves the image as
# a bitmap to a temporary file and calls viewer associated with .bmp
# make certain you have an image viewer associated with this file type
im2.show()
# save the rotated image as d.gif to the working folder
# you can save in several different image formats, try d.jpg or d.png 
# PIL is pretty powerful stuff and figures it out from the extension
im2.save("d.gif")

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python实现统计代码行数的方法
May 22 Python
python九九乘法表的实例
Sep 26 Python
儿童编程python入门
May 08 Python
Python函数any()和all()的用法及区别介绍
Sep 14 Python
如何通过python的fabric包完成代码上传部署
Jul 29 Python
Python实现打印实心和空心菱形
Nov 23 Python
python3 字符串知识点学习笔记
Feb 08 Python
使用python计算三角形的斜边例子
Apr 15 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
Jun 02 Python
Python利用matplotlib绘制散点图的新手教程
Nov 05 Python
Python数据可视化之用Matplotlib绘制常用图形
Jun 03 Python
Python爬虫入门案例之爬取二手房源数据
Oct 16 Python
Python实现控制台输入密码的方法
May 29 #Python
python删除过期文件的方法
May 29 #Python
Python的Django框架中TEMPLATES项的设置教程
May 29 #Python
编写Python脚本把sqlAlchemy对象转换成dict的教程
May 29 #Python
Python fileinput模块使用实例
May 28 #Python
Python sys.argv用法实例
May 28 #Python
Python中exit、return、sys.exit()等使用实例和区别
May 28 #Python
You might like
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
JavaScript设置表单上传时文件个数的方法
2015/08/11 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
vuex的简单使用教程
2018/02/02 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
Koa日志中间件封装开发详解
2019/03/09 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
python3利用Dlib19.7实现人脸68个特征点标定
2018/02/26 Python
python爬虫爬取网页表格数据
2018/03/07 Python
Python检测网络延迟的代码
2018/05/15 Python
python框架django项目部署相关知识详解
2019/11/04 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
Python logging日志模块 配置文件方式
2020/07/12 Python
伦敦时尚生活的缩影:LN-CC
2017/01/24 全球购物
Vrbo英国:预订度假屋
2020/08/19 全球购物
借款协议书范本
2014/04/22 职场文书
岗位工作说明书
2014/07/29 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
倡议书作文
2015/01/19 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
法人代表资格证明书
2015/06/18 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers
Java设计模式中的命令模式
2022/04/28 Java/Android