以下是一种可能的实现方法:

from PIL import Image

def replace_non_black_pixels_with_white(image_path):
    # 打开图片
    img = Image.open(image_path)
    # 获得图片的宽高
    width, height = img.size
    # 遍历每个像素
    for x in range(width):
        for y in range(height):
            # 获得该像素的颜色值
            r, g, b = img.getpixel((x, y))
            # 如果该像素不是黑色,则替换为白色
            if r+g+b != 0:
                img.putpixel((x, y), (255, 255, 255))
    # 保存修改后的图片
    img.save('new_image.jpg')

该函数使用 PIL 库打开图片,然后遍历每个像素,如果该像素不是黑色,则将其替换为白色。最后保存修改后的图片。你可以将 image_path 参数设置为你的图片路径。

python 中把图片中非黑色像素,全部替换成白色像素

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

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