Я работаю со стенографией.Мне нужно скрыть данные в пикселях изображения. Но я получаю проблему, когда пытаюсь обновить значение пикселя.Я попробовал код ниже:
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) я получаю старое значение.Что я делаю не так?Мне нужна помощь. Спасибо