Eric Germaneau wrote:
Currently, I'm using a double loop in order to covert each 512x512 pixels of each images.

It's hard to know without knowing what you are doing with each pixel, but it's likely that you could use numpy to manipulate the pixels:

import numpy as np
import PIL.Image as Image

i = Image.open('lena.jpg')
a = np.asarray(i)

Now you can do math with pixels in the array.

When you want a PIL image again:

i = Image.fromarray(a)

-Chris


--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

[EMAIL PROTECTED]
_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig

Reply via email to