io.imsave() problems with passing arguments to plugin "freeimage"

Sigmund siggin at gmail.com
Mon Jul 9 10:01:18 EDT 2012


without the try: and raise ValueError in the freeimage_plugin.py it returns:

Traceback (most recent call last):
  File "G:\Marwen\Summer.py", line 61, in 
<module>io.imsave("test.tif",summation, plugin="freeimage")
  File "C:\Python27\lib\site-packages\skimage\io\_io.py", line 129, in 
imsave return call_plugin('imsave', fname, arr, plugin=plugin, 
**plugin_args)
  File "C:\Python27\lib\site-packages\skimage\io\_plugins\plugin.py", line 
88, in call return func(*args, **kwargs)
  File 
"C:\Python27\lib\site-packages\skimage\io\_plugins\freeimage_plugin.py", 
line 669, in imsave write(img, filename)
  File 
"C:\Python27\lib\site-packages\skimage\io\_plugins\freeimage_plugin.py", 
line 538, in write bitmap, fi_type = _array_to_bitmap(array)
  File 
"C:\Python27\lib\site-packages\skimage\io\_plugins\freeimage_plugin.py", 
line 601, in _array_to_bitmap fi_type = FI_TYPES.fi_types[(dtype.type, 
n_channels)]
KeyError: (<type 'numpy.int32'>, 1)

I'm afraid that is all I can do with my limited skills...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-image/attachments/20120709/af5d53d8/attachment.html>


More information about the scikit-image mailing list