from PIL import Image import numpy as np import PIL np.set_printoptions(threshold=np.inf) im = Image.open('boy.jpg') im2arr = np.array(im) # im2arr.shape: height x width x channel new_image = Image.fromarray(im2arr) gtg=[] for xa in range(500): for ya in range(600): coordinate = (xa, ya) rgb=(new_image.getpixel(coordinate)) #if tyt>0: #tyt=255 pixcoordinate = (xa, ya,rgb) #print(coordinate,tyt) gtg.append(pixcoordinate) for xt in range(100): for yt in range(100): im.putpixel( (xt, yt), (0, 255, 0) ) im.show()