Bio-Formats is a Java library for reading and writing data in life sciences image file formats. It is developed by the Open Microscopy Environment. Bio-Formats is released under the GNU General Public License (GPL); commercial licenses are available from Glencoe Software.
With this change, I would expect the files from idr0008 to be detected as "plain" TIFF; showinf or similar should initialize and show the image without error. I tested with an artificial file created by:
which was enough to demonstrate the original exception, but we may want one of the idr0008 files in the test repo to be safe.
As discussed separately with @sbesson, this is probably the least disruptive way to solve the problem, as it does not require modifying any of the extra image detection logic in SVSReader. I would not expect this to introduce any test failures, and it should be safe for a patch release.
See https://github.com/IDR/idr-metadata/issues/699.
With this change, I would expect the files from idr0008 to be detected as "plain" TIFF;
showinf
or similar should initialize and show the image without error. I tested with an artificial file created by:which was enough to demonstrate the original exception, but we may want one of the idr0008 files in the test repo to be safe.
As discussed separately with @sbesson, this is probably the least disruptive way to solve the problem, as it does not require modifying any of the extra image detection logic in
SVSReader
. I would not expect this to introduce any test failures, and it should be safe for a patch release.