I had something similar. It all depends on whether the particular type of TIFF is supported by the TiffImagePlugin.py module. If you have a type of TIFF that doesn't match one of the types it supports, you're out of luck. You can try to convert the TIFF to a different format or try to patch the TiffImagePlugin.py module, which isn't trivial since you mentioned being new to Python.
Best of luck,
Dale
On Apr 4, 2011, at 7:57 PM, Ding Wei wrote:
> Hi there guys,
>
> I'm new to the Python and PIL. I want to open a 32 float tiff file with pil.
> But I always get a error like this:
>
> raise IOError("cannot identify image file")
> IOError: cannot identify image file
>
> I tried two different method to do the open:
>
> 1.
> import Image
> im = Image.open(’test.tif‘)
>
> 2.
> import Image
> fp = open(’test.tif‘, ’rb’)
> im = Image.open(fp)
>
> 8 bit RGB file works just fine, but neither 16bit or 32 bit can be opened.
>
> Did I do something wrong?
>
> Thank you for your help!
> _______________________________________________
> Image-SIG maillist - [email protected]
> http://mail.python.org/mailman/listinfo/image-sig
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Image-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/image-sig
