在 Python 中可以使用第三方库PIL
库来实现将图片顺时针旋转 90 度并另存为新图片的功能。使用PIL
库前需确保其已经安装,如果未安装,可以通过如下命令安装PIL
库:
pip install Pillow
如下是使用PIL
库将图片顺时针旋转 90 度并另存为新图片的代码示例:
from PIL import Image
def rotate_image(input_image_path, output_image_path):
img = Image.open(input_image_path)
img = img.rotate(-90, expand=True)
img.save(output_image_path)
# 关闭图片文件
img.close()
rotate_image("input.jpg","output.jpg")
上述代码定义了一个名为rotate_image
的函数,函数参数input_image_path
表示输入图片的路径,output_image_path
表示输出图片的路径,在函数内部通过rotate
方法将指定的图片按指定方向旋转指定角度,通过save
方法保存旋转后的图片。
注意:这只是一个简单的示例,执行代码前,你需要将测试图片路径替换为你自己的图片路径。