0
이미지의 r, g, b 행렬을 구문 분석하여 변경 한 다음 다시 이미지에 적용하고 싶습니다. 나는 이미지를 표시 할 PhotoImage
기능을 사용하고 있습니다 :이미지의 rgb 구성 요소 값을 변경하는 방법
img=Photoimage(filename)
for i in range (0,500):
for j in range (0,500):
pixel=img.get(i,j)
것은이 나에게 모든 픽셀의 RGB 값을 반환을하지만 난 이미지의 픽셀 값을 변경할 수 없습니다입니다.
내가 load()
이 imread()
는, getpixel()
이 getred()
이 ..하지만이 파이썬 3
어떤 제안과 함께, 제대로 동작하지 않는 사용하여 시도 ?
f="path\to\image.gif"
from PIL import Image, ImageTk
img = Image.open(f)
pix=list(img.getdata())
width=img.size[0]
height=img.size[1]
#modify the image here
for i in pix:
print(i)
img.putdata(pix)
photo.paste(img)
img.close()
희망 : 나는 과거에이 작업을 수행 PIL을 사용했다