You can get maximum flexibility by converting the image to Numeric/numarray arrays, do whatever you plan and convert the arrays back. The most efficient way is to use the fromstring/tostring methods of Image and numerray/Numeric modules to convey data between them.
Nadav. -----Original Message----- From: [EMAIL PROTECTED] on behalf of Victor Reijs Sent: Sat 20-Aug-05 15:24 To: [email protected] Cc: Subject: [Image-SIG] some picture manipulations I want to do Hello all of you, I am now to this Image module, so my question is to get a flavor of things;-). I want to do the following: . have a given picture (jpg or bmp) . bring it into 32 bit integer or floating point space . perform on each pixel a gamma (different for each RGB channel) . perform a 3*3 color transform matrix on each pixel . perform on each pixel a gamma of 2.2 (to bring it back to xRGB space) . convert back to jpg or bmp (in 8 bit space I assume). I have looked at http://www.pythonware.com/library/pil/handbook/ , but I seem not to find the things I want. I am using PIL 1.1.5 with python 2.2 Thanks for your feedback. All the best, Victor _______________________________________________ Image-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/image-sig _______________________________________________ Image-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/image-sig
