python Image 旋转图片

创建日期: 2023-05-13 10:46 | 作者: 风波 | 浏览次数: 14 | 分类: Python

1. 安装 pillow

pip install pillow -i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2. 旋转图片

方法一

from PIL import Image

im = Image.open(r'img/1.jpg')
new_img1 = im.transpose(Image.ROTATE_270) # 逆时针旋转270
new_img1.save(r'img/1.jpg', quality=95, subsampling=0)

方法二

from PIL import Image

im = Image.open(r'img/1.jpg')
new_img2 = im.rotate(90) # 逆时针旋转90

new_img2.save(r'img/1.jpg', quality=95, subsampling=0)

两个函数的区别: - im.transpose - 单纯的旋转了图片的方向 - im.rotate(90) - 在旋转以后,可能会发生裁剪

save()方法里:参数quality=95, subsampling=0是为了防止图像的压缩

参考:https://blog.csdn.net/weixin_43705559/article/details/89337835

14 浏览
8 爬虫
0 评论