Does anyone know why I can't put data into a 24-bit image? im =3D open('blah.jpg') im2 =3D new('RGB', (im.size[0], im.size[1])) im2.putdata(im.getdata()) Traceback (innermost last): File "<stdin>", line 1, in ? File "/usr/lib/python1.5/site-packages/PIL/Image.py", line 602, in=20 putdata self.im.putdata(data, scale, offset) TypeError: unrecognized image mode Thanks, Nick.