欢迎访问宙启技术站
智能推送

如何使用Python将PNG图片转换为黑白(灰度)图像

发布时间:2023-12-27 16:38:12

要使用Python将PNG图片转换为黑白(灰度)图像,可以使用Python的PIL库(Python Imaging Library)来完成。PIL库是一个强大的图像处理工具,可以用于加载、编辑和保存各种类型的图像。

首先,确保PIL库已经安装在你的Python环境中。你可以使用下面的命令安装PIL库:

pip install pillow

安装完成后,你可以使用以下代码将PNG图片转换为黑白图像:

from PIL import Image

def convert_to_gray(image_path, output_path):
    # 打开图像文件
    image = Image.open(image_path)

    # 将图像转换为黑白(灰度)图像
    gray_image = image.convert("L")

    # 保存黑白图像
    gray_image.save(output_path)

# 调用函数将PNG图片转换为黑白图像
convert_to_gray("input.png", "output.png")

在上面的代码中,convert_to_gray函数接受两个参数:image_pathoutput_pathimage_path是要转换的PNG图像文件的路径,output_path是转换后的黑白图像文件的输出路径。

请确保将上述代码保存在一个Python脚本文件中,比如convert_to_gray.py。然后,将要转换的PNG图像文件放在与脚本文件相同的目录下,命名为input.png。运行脚本后,会在相同的目录下生成一个名为output.png的黑白图像文件。

希望上述例子能够帮助你将PNG图片转换为黑白(灰度)图像。如果你有其他问题,请随时提问。