您的位置:首页 > 其它

图像的旋转与翻转

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐