Python PIL ImageOps.flip()方法详解
ImageOps.flip(image)
方法可以将图片上下翻转。它使用PIL库(Python Imaging Library)的 ImageOps
模块来实现。
语法
ImageOps.flip(image)
参数
image
:要翻转的图像(必须是PIL图像对象)。
返回值
返回一个上下翻转后的图像对象。
示例1
from PIL import Image, ImageOps
# 打开图片文件
image = Image.open("test_image.jpg")
# 水平翻转图片
flip_image = ImageOps.flip(image)
# 显示翻转后的图片
flip_image.show()
在此示例中,我们首先使用 Image.open()
方法打开一个名为 “test_image.jpg” 的图像文件。接着,我们使用 ImageOps.flip()
函数将图像上下翻转,并使用 show()
方法显示翻转后的图像。
示例2
from PIL import Image, ImageOps
# 打开图片文件
image = Image.open("test_image.jpg")
# 水平翻转图片
flip_image = ImageOps.flip(image)
# 保存翻转后的图片
flip_image.save("test_image_flipped.jpg")
在此示例中,我们使用 Image.open()
方法打开一个名为 “test_image.jpg” 的图像文件。接着,我们使用 ImageOps.flip()
函数将图像上下翻转,并使用 save()
方法将翻转后的图像保存在名为 “test_image_flipped.jpg” 的文件中。
总结
ImageOps.flip(image)
方法可以轻松将图像上下翻转。此方法可用于各种情况,例如在图像处理中需要垂直镜像的图片等情况。