在Python中,您可以使用PIL库(Python Imaging Library)或它的后继者Pillow库来旋转图片。以下是使用Pillow库旋转图片的步骤和示例代码:
1. 首先,确保您已经安装了Pillow库。如果尚未安装,可以通过以下命令进行安装:
pip install pillow
2. 然后,您可以使用以下代码来旋转图片:
from PIL import Image
def rotate_image(image_path, angle):
打开图片
image = Image.open(image_path)
旋转图片
rotated_image = image.rotate(angle)
保存旋转后的图片
rotated_image.save('rotated_image.jpg')
关闭图片
image.close()
rotated_image.close()
调用函数进行图片旋转
rotate_image('image.jpg', 90) 将图片旋转90度并保存
这段代码首先导入了`Image`模块,然后定义了一个`rotate_image`函数,该函数接受图片路径和旋转角度作为参数。函数内部使用`Image.open`打开图片,然后使用`rotate`方法对图片进行旋转,并将旋转后的图片保存为`rotated_image.jpg`。最后,使用`close`方法关闭图片。
您可以根据需要调整旋转角度,正数代表逆时针旋转,负数代表顺时针旋转。