📅  最后修改于: 2023-12-03 14:52:50.806000             🧑  作者: Mango
在Python中,使用Pillow库可以轻松地对图像进行水平或垂直翻转。
使用以下命令安装Pillow库:
pip install pillow
使用ImageOps
模块中的mirror()
函数可以水平翻转图像。以下是示例代码:
from PIL import Image, ImageOps
# 打开图像文件
image = Image.open('example.jpg')
# 水平翻转图像
mirror_image = ImageOps.mirror(image)
# 保存翻转后的图像
mirror_image.save('mirror_example.jpg')
以上代码将打开名为example.jpg
的图像文件,将其水平翻转,并将结果保存为mirror_example.jpg
文件。
使用ImageOps
模块中的flip()
函数可以垂直翻转图像。以下是示例代码:
from PIL import Image, ImageOps
# 打开图像文件
image = Image.open('example.jpg')
# 垂直翻转图像
flip_image = ImageOps.flip(image)
# 保存翻转后的图像
flip_image.save('flip_example.jpg')
以上代码将打开名为example.jpg
的图像文件,将其垂直翻转,并将结果保存为flip_example.jpg
文件。
JPEG
格式时,文件名应以.jpg
或.jpeg
结尾;使用PNG
格式时,文件名应以.png
结尾,以此类推。