Good morning Im reading an 8bit image generated by ArcMap using PIL in windows, the image load well without error messages but, when I try to extract the values to a numpy array I got some lines of the image with value of pixel 127 (greyscale) or rgb(0,0,0). When I open the image using GIMP or arcmap I could see that the image is complete.
Any idea of what is happening?? the code that I'm using for read the image is: from PIL import Image from PIL import TiffImagePlugin import numpy as np import sys im = Image.open(file_tif) values=np.zeros((size_y,size_x)) mode=im.mode temp=list(im.getdata()) cont=-1 list_colors=[] for i in range(0,size_y): for j in range(0,size_x): cont+=1 if mode=="RGB": color=temp[cont] print cont,temp[cont] if color in list_colors: index=list_colors.index(color) values[i][j]=index+1 else: list_colors.append(color) values[i][j]=len(list_colors) else: values[i][j]=temp[cont] Best regards German _______________________________________________ Image-SIG maillist - Image-SIG@python.org http://mail.python.org/mailman/listinfo/image-sig