[Image-SIG] Hi I have problems with tif files
Fredrik Lundh
fredrik at pythonware.com
Tue Nov 9 09:52:16 CET 2010
On Wed, Sep 22, 2010 at 7:24 AM, Rajan Gurjar <rjngrj2010 at gmail.com> wrote:
> Image.open('filename') and im.info gives the following
>
> (640, 480)
> {'resolution': (1, 1), 'compression': 'raw'}
> F;32BF
Where did the "F;32BF" come from?
> TIFF
>
>
> But when I run the im.show() it gives the following error.
>>>> im.show()
> Traceback (most recent call last):
> File "<pyshell#0>", line 1, in <module>
> im.show()
> File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1483, in
> show
> _show(self, title=title, command=command)
> File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 2123, in
> _show
> apply(_showxv, (image,), options)
> File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 2127, in
> _showxv
> apply(ImageShow.show, (image, title), options)
> File "/usr/lib/python2.6/dist-packages/PIL/ImageShow.py", line 41, in
> show
> if viewer.show(image, title=title, **options):
> File "/usr/lib/python2.6/dist-packages/PIL/ImageShow.py", line 62, in
> show
> base = Image.getmodebase(image.mode)
> File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 245, in
> getmodebase
> return ImageMode.getmode(mode).basemode
> File "/usr/lib/python2.6/dist-packages/PIL/ImageMode.py", line 50, in
> getmode
> return _modes[mode]
> KeyError: 'F;32BF'
>
> I have no idea why this happens.
> I will appreciate your response. The file opens with ImageJ and
> ImageMagick. It is a 8-bit RGB file.
Are you sure it's 8-bit? (F;32BF indicates otherwise)
What's the mode attribute set to for this image? What happens if you
convert to grayscale (mode L) before displaying it?
</F>
More information about the Image-SIG
mailing list