From joseriquelmem en gmail.com Wed May 7 18:59:58 2008 From: joseriquelmem en gmail.com (jose RIQUELME) Date: Wed May 7 19:00:20 2008 Subject: [Jabber-es] help Message-ID: <7308b08d0805070959j16e6727q647c94bd6485b084@mail.gmail.com> Estimados Amigos: Necesito su ayuda, estoy haciendo un programa donde traigo un archivo de imagen lo transformo a matriz luego a lista reviso los pixeles y si existe un pixel negro quisiera cambiarlo por el promedio de todos los pixeles que lo rodean y luego volverlo a transformar en imagen pero con el nuevo valor del pixel negro, les envio lo que llevo a la fecha, desde ya muchas gracias. import Image, numpy, os, pylab os.chdir(r'C:\trabajo') im = Image.open("pixel1.jpg") print im.format #give format print im.mode #give mode print im.size #give size in pixel i = Image.open("pixel1.jpg") a = numpy.asarray(i) # a is readonly #print a #im.getpixel((1,1))#showing valor pixel #im.putpixel((0, 2), (242, 131, 49))#take pixel and change color #########################command for showing imagen ampliar size = (im.size[0]*100, im.size[1]*100) half = im.resize(size) half.show() #########################end a=a.tolist()#transform array to list print a i1=len(a) #number of row j1=len(a[0])#number of col print i1 print j1 i=0 j=0 k=0 while j