📅  最后修改于: 2023-12-03 15:34:10.563000             🧑  作者: Mango
有时候我们需要对一张图片进行颜色反转,也就是将原本的黑色变为白色,将原本的白色变为黑色。在 Python 中,我们可以使用 PIL 库进行颜色反转的操作。
在终端中输入以下命令进行安装:
pip install Pillow
下面是一个示例代码,演示了如何加载一张图片并反转颜色:
from PIL import Image
# 加载图片
img = Image.open("test.jpg")
# 反转颜色
img = ImageOps.invert(img)
# 显示图片
img.show()
首先,我们使用 PIL 库的 Image 模块来加载一张图片。具体来说,我们可以使用 Image.open()
方法来打开一张图片,然后将其赋值给变量 img
。
接着,我们调用 ImageOps.invert()
方法对图片进行颜色反转操作,将变量 img
中存储的图片颜色反转,并将其覆盖到变量 img
。
最后,我们调用 img.show()
方法来显示反转后的图片。
ImageOps.invert()
方法时,需要确保你已经正确地导入了 ImageOps
模块。img.save()
方法将反转后的图片保存到本地文件中。ImageOps.invert()
方法只对灰度图像和 RGBA 图像做反转处理,对于纯 RGB 图像需要额外处理。