这篇Python一行代码让图片自动旋转

这篇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')

这篇Python一行代码让图片自动旋转

第二种方法:

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小胡子):这篇Python一行代码让图片自动旋转

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/285383.html

(0)
土豆大侠的头像土豆大侠

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!