有没有办法删除图片中除白色以外的所有颜色,然后将颜色替换为黑色?基本上我想删除模糊,我意识到只需要白色就可以解码信息。
任何有关python的帮助都会受到赞赏!
原始图片:
已修改的图片:
答案 0 :(得分:3)
以下是使用numpy
和PIL
的简单解决方案:
from PIL import Image
import numpy as np
img = Image.open('pic.jpg')
data = np.array(img)
converted = np.where(data == 255, 0, 255)
img = Image.fromarray(converted.astype(uint8))
img.save('new_pic.jpg')