1. 首页
  2. 技术文章
  3. Python

Python中的“pillow”类库实现图像旋转功能

Python中的“Pillow”类库是一个流行的图像处理库,它提供了丰富的功能,包括图像旋转。本文将介绍如何使用Pillow类库实现图像旋转功能,并附带完整的代码和相关配置说明。 首先,确保已经在Python环境中安装了Pillow库。可以使用以下命令进行安装: python pip install pillow 一旦安装完成,我们可以开始编写代码。 python from PIL import Image # 打开图像 image = Image.open('input.jpg') # 旋转图像 rotated_image = image.rotate(45) # 旋转角度为45度 # 显示旋转后的图像 rotated_image.show() # 保存旋转后的图像 rotated_image.save('output.jpg') 以上代码中,我们首先通过`Image.open()`函数打开了一张图像(这里假设图像文件名为`input.jpg`)。然后,使用`rotate()`函数在`image`对象上应用旋转操作,传递旋转角度作为参数(这里使用了45度)。接下来,使用`show()`函数显示旋转后的图像。最后,使用`save()`函数将旋转后的图像保存到文件中(这里保存为`output.jpg`)。 需要注意的是,旋转操作并不改变原始图像,而是返回一个新的图像对象。因此,我们在保存或显示旋转后的图像时,需要使用旋转后的图像对象。 在编写上述代码之前,确保当前工作目录中包含输入图像(`input.jpg`)。如果图像位于其他目录中,则需要提供正确的路径。 在使用Pillow库时,还可以通过配置相关参数来进行更高级的图像旋转操作。例如,可以指定旋转的中心点、旋转的扩展方式等。在旋转函数中,根据实际需求进行相应的配置即可。 总的来说,使用Pillow类库实现图像旋转功能非常简单。通过上述代码示例,可以轻松地在Python中使用Pillow来旋转图像,并根据需要进行进一步的配置。
Read in English