图像的旋转与翻转
2018-01-12 14:11
218 查看
1.图像的缩小用resize
from PIL import Image
#读取图像
im = Image.open("lenna.jpg")
im.show()
#原图像缩放为128x128
im_resized = im.resize((128, 128))
im_resized.show()
2.图像的旋转用:使用成员函数rotate(),在入参中直接指定按逆时针旋转的角度即可
#图像的旋转
from PIL import Image
#读取图像
imagepath='/Users/mac/Desktop/1.png'
im=Image.open(imagepath)
im.show()
#指定逆时针旋转的角度
im_rotate=im.rotate(45)
im_rotate.show()3.图像的翻转:图像的翻转使用transpose()成员函数,直接在入参中指定变换方式即可,不仅支持上下、左右翻转;也支持逆时针90、180、270等角度的旋转,效果与rotate()相同。
#图像的翻转
out=im.transpose(Image.FLIP_LEFT_RIGHT)
out.show()
out=im.transpose(Image.FLIP_TOP_BOTTOM)
out.show()
out=im.transpose(Image.ROTATE_90)
out.show()
out=im.transpose(Image.ROTATE_180)
out.show()
out=im.transpose(Image.ROTATE_270)
out.show()4.可用opencv来旋转图片:http://blog.csdn.net/xiaowei_cqu/article/details/7616044
from PIL import Image
#读取图像
im = Image.open("lenna.jpg")
im.show()
#原图像缩放为128x128
im_resized = im.resize((128, 128))
im_resized.show()
2.图像的旋转用:使用成员函数rotate(),在入参中直接指定按逆时针旋转的角度即可
#图像的旋转
from PIL import Image
#读取图像
imagepath='/Users/mac/Desktop/1.png'
im=Image.open(imagepath)
im.show()
#指定逆时针旋转的角度
im_rotate=im.rotate(45)
im_rotate.show()3.图像的翻转:图像的翻转使用transpose()成员函数,直接在入参中指定变换方式即可,不仅支持上下、左右翻转;也支持逆时针90、180、270等角度的旋转,效果与rotate()相同。
#图像的翻转
out=im.transpose(Image.FLIP_LEFT_RIGHT)
out.show()
out=im.transpose(Image.FLIP_TOP_BOTTOM)
out.show()
out=im.transpose(Image.ROTATE_90)
out.show()
out=im.transpose(Image.ROTATE_180)
out.show()
out=im.transpose(Image.ROTATE_270)
out.show()4.可用opencv来旋转图片:http://blog.csdn.net/xiaowei_cqu/article/details/7616044
相关文章推荐
- c#图像旋转和翻转
- php图像处理(缩放、剪裁、缩放、翻转、旋转、透明、锐化)
- php图像处理函数大全(缩放、剪裁、缩放、翻转、旋转、透明、锐化的实例总结)
- opencv 图像翻转、旋转
- Python-OpenCv之图像基本处理-平移,缩放,旋转,翻转,裁剪及仿射变换
- python中Image类处理图像 缩放、旋转与翻转
- Pygame学习(3)-----如何对图像进行翻转,缩放,旋转
- C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果,滤波,图像截取) 对图片的处理 : 亮度调整 抓屏 翻转 随鼠标画矩形
- 【python图像处理】图像的缩放、旋转与翻转
- 旋转翻转UIImage 不是UIImageView 适用于源图像的处理,例如截图后旋转----改变图片大小
- C#控制图像旋转和翻转的方法
- 操作图像4-pillow-旋转,翻转图像、更改单个元素
- Matlab图像、矩阵旋转、翻转函数 rot90、flipud、fliplr、imrotate、flipdim、flip详解
- canvas 图像旋转与翻转姿势解锁
- Java的图像旋转 指定图像大小 水平翻转图像
- 【OpenCV学习笔记】【编程实例】二(图像的旋转和翻转)
- NOI题库 09:图像旋转翻转变换
- php图像处理函数大全(缩放、剪裁、缩放、翻转、旋转、透明、锐化的实例总结)
- php图像处理函数大全(缩放、剪裁、缩放、翻转、旋转、透明、锐化的实例)
- 旋转翻转UIImage 不是UIImageView 适用于源图像的处理,例如截图后旋转