我正在使用速记。我需要在图像的像素中隐藏数据。但是当我尝试更新像素值时出现问题。我试过下面的代码:
from PIL import Image
im = Image.open('./data/frame398.png')
pix = im.load()
r, g, b = pix[200,200]
print("Pre RGB")
print(r, g, b)
pix[200,200] = 0,0,0
它应该将像素的值更改为 (0,0,0)。但事实并非如此。如果我尝试下面的代码:
imx = Image.open('./data/frame398.png')
pixx = imx.load()
r, g, b = pixx[200,200]
print("Post RGB")
print(r, g, b)
我得到以下输出:
Pre RGB
69 62 65
Post RGB
69 62 65
我得到的不是 (0,0,0) 而是旧值。我做错了什么?我需要帮助。谢谢
缥缈止盈
凤凰求蛊
牧羊人nacy
相关分类