这篇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知识和人工智能AI与大家共享,同时,如果你觉得这篇文章对你有帮助,不妨点个赞,并点击关注.动动你发财的手,万分感谢!!!
- 请师傅们自己也可以去尝试小小的实验,激起你对python编程的乐趣.