from itertools import product from PIL import Image fn = r'F:\\Download\\gong.png' # 读取图片 im = Image.open(fn) w, h = im.size for pos in product(range(w), range(h)): if sum(im.getpixel(pos)[:3]) > 300: # 调整参数,可以根据自己的图片调整 im.putpixel(pos, (255, 255, 255)) else: im.putpixel(pos, (im.getpixel(pos)[0]-20, im.getpixel(pos)[1]-20, im.getpixel(pos)[2]-20)) # 加黑 # im.show() # 显示图片 im.save(r'F:\\Download\\gong1.png') # 输出文件
图像处理前:
处理后:
亲测有效,如有帮助,一键三连,谢谢......