你可以使用Python的PIL库来实现这个功能。以下是一个简单的示例代码:

from PIL import Image

def extract_black_pixels(image_path, output_path):
    # 打开图像文件
    image = Image.open(image_path)
    # 创建一个新的图像对象,使用RGBA模式
    new_image = Image.new('RGBA', image.size)
    
    width, height = image.size
    
    for x in range(width):
        for y in range(height):
            # 获取像素值
            pixel = image.getpixel((x, y))
            # 如果像素值为黑色,将其复制到新图像中
            if pixel == (0, 0, 0):
                new_image.putpixel((x, y), pixel)
    
    # 保存新图像
    new_image.save(output_path)

# 调用示例
extract_black_pixels('input_image.png', 'output_image.png')

请注意,这个程序假设输入图像是PNG格式,并且输出图像也将保存为PNG格式。你可以根据需要进行修改。

Python PIL提取图像黑色像素并保存

原文地址: https://www.cveoy.top/t/topic/qiBt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录