用Python代码实现图片旋转90度

简介

在本篇文章中,我将教会你如何使用Python代码将图片旋转90度。这将帮助你更好地理解Python图像处理的基本概念和技巧。让我们开始吧!

流程概述

下面是用来实现图片旋转90度的整个流程。我们将使用Pillow库来处理图像。

pie
    title 图片旋转90度流程
    "导入必要的库" : 20
    "打开图片" : 20
    "旋转图片" : 20
    "保存图片" : 20
    "显示旋转后的图片" : 20

步骤详解

1. 导入必要的库

首先,我们需要导入Pillow库,它是一个用于图像处理的Python库。我们将使用它来打开、旋转和保存图像。

from PIL import Image

2. 打开图片

使用以下代码打开要旋转的图片。

image = Image.open("input.jpg")

这里的"input.jpg"是你要旋转的图片的文件路径。确保将图片文件放置在与你的Python脚本相同的文件夹中,或者提供正确的文件路径。

3. 旋转图片

使用以下代码将图像旋转90度。

rotated_image = image.rotate(90)

这里的"90"表示你想要将图像旋转的角度。你可以根据需要调整角度。例如,如果你想要将图像逆时针旋转45度,只需将"90"改为"45"。

4. 保存图片

使用以下代码保存旋转后的图像。

rotated_image.save("output.jpg")

这里的"output.jpg"是保存旋转后图像的文件名。你可以根据需要修改文件名。

5. 显示旋转后的图片

最后,你可以使用以下代码显示旋转后的图像。

rotated_image.show()

这将打开一个窗口,显示旋转后的图像。你可以通过关闭窗口来结束程序。

以上就是实现图片旋转90度的整个流程。将所有步骤结合起来,可以得到下面的Python代码:

from PIL import Image

# 打开图片
image = Image.open("input.jpg")

# 旋转图片
rotated_image = image.rotate(90)

# 保存图片
rotated_image.save("output.jpg")

# 显示旋转后的图片
rotated_image.show()

现在,你可以运行这段代码,将图片旋转90度,并保存旋转后的图像。

希望这篇文章能帮助你理解如何使用Python代码来实现图片旋转90度。如果你还有其他关于Python图像处理的问题,欢迎随时提问。祝你在编程的道路上越来越进步!