I'm trying to handle CMYK images by converting them to RGB. I'm using the 
following code snippet:

import sys
from PIL import Image

def loadImage(self, imageFileName):
    imageFile = open(imageFileName)
    image = Image.open(imageFile)

    if(image.mode == 'CMYK' ):
        image.convert('RGB')

However the image is not converted to RGB, although its mode is recognized as 
CMYK.

Later when loading this image into a QImage (of the Qt GUI library), the 
compiler produces an error indicating that the mode is still CMYK:
    ValueError: unsupported image mode 'CMYK'

So how can CMYK images be handled?

My PIL is of version 1.1.6.

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

Reply via email to