这篇python关键一行代码让图片自动旋转
-
在运行这段代码之前,确保您已经安装了Pillow库.Pillow是Python中处理图片的库,提供了Image类等功能来操作图像.
# 安装Pillow:
pip install Pillow
-
安装完毕后再次运行您的代码应该就可以成功旋转并保存图片了.
值得注意的是:
-
图片的路径确保正确
第一种方法:
from PIL import Image
image_path ='F:/Python旋转图片/1.jpg'
# 打开图片
image = Image.open(image_path)
# 向右旋转90度,expand参数让图片尺寸适应新的形状
rotated_image = image.rotate(-90, expand=True)
# 保存旋转后的图片,可以给它一个新的文件名
rotated_image.save('向右旋转90.jpg')
rotated_image = image.rotate(90, expand=True)
# 保存旋转后的图片,可以给它一个新的文件名
rotated_image.save('向左旋转90.jpg')
第二种方法:
from PIL import Image
import os
# 图片路径
image_path = r'F:Python旋转图片1.jpg'
# 打开图片
image = Image.open(image_path)
# 向右旋转90度,expand参数让图片尺寸适应新的形状
rotated_image = image.rotate(-90, expand=True)
# 保存旋转后的图片,可以给它一个新的文件名
save_path = os.path.join(os.path.dirname(image_path), '向右90.jpg')
rotated_image.save(save_path)
# 向左旋转90度
rotated_image = image.rotate(90, expand=True)
# 保存旋转后的图片
save_path = os.path.join(os.path.dirname(image_path), '向左90.jpg')
rotated_image.save(save_path)
-
这段代码中,我们使用了os.path.join来构建保存图片的路径,确保路径的正确性.
-
请师傅们自己也可以去尝试小小的实验,激起你对python编程的乐趣.
-
原文始发于微信公众号(python小胡子):这篇Python一行代码让图片自动旋转
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/285383.html