[Image-SIG] Fwd: PIL 1.1.6 and convert cmyk jpegs to rgb and writing png files
Kevin Cazabon
kevin at cazabon.com
Fri Dec 12 17:56:30 CET 2008
>
> A couple years ago, a few of us worked on adding multi-threading
> support to key routines in PIL - focusing on the ones that would
> most likely be CPU intensive or long duration operations. It's a
> simple fix to release the GIL before starting the op, and re-acquire
> before returning - look at the C code for resize, for example. We
> didn't get it implemented everywhere, but many of the "expensive"
> operations are now covered. I'm sure Fred would gladly accept
> patches to add support elsewhere.
>
> Kevin.
>
>
> On 12 Dec 2008, at 11:34, Michael van Tellingen wrote:
>
>> Hello,
>>
>> I'm currently writing a webapplication which processes images
>> uploaded
>> by users and i'm running into two problems:
>> - Converting a CMYK jpeg image to RGB results in the wrong colors
>> used, i've solved this by patching PIL with the
>> file attached to
>> http://mail.python.org/pipermail/image-sig/2006-April/003871.html
>>
>> - It seems that writing a PNG image requires the GIL. I convert all
>> uploaded images in a separate thread to PNG
>> images and while doing so my complete python application becomes
>> really slow, I don't have this problem when
>> I convert it to JPEG or TIFF. Is this correct? And if so, how hard
>> would it be to solve this problem?
>>
>> Thanks,
>> Michael van Tellingen
>> _______________________________________________
>> Image-SIG maillist - Image-SIG at python.org
>> http://mail.python.org/mailman/listinfo/image-sig
>
More information about the Image-SIG
mailing list