Changes between Initial Version and Version 10 of Ticket #1912


Ignore:
Timestamp:
06/05/13 15:17:31 (6 years ago)
Author:
bdezonia
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1912

    • Property Blocked By changed from to 47, 100, 215, 327, 649, 850, 860, 1013
    • Property Summary changed from Redesign core IO infrastructure [ndim-data] to Redesign core I/O infrastructure [ndim-data]
  • Ticket #1912 – Description

    initial v10  
     1ImageJ's current I/O infrastructure is largely built around the ij.io.FileInfo class. It generally assumes it is reading from a file, has many specialized considerations for TIFF and other formats, and is generally not modular in its design. There is also no real way to extend ImageJ's core I/O support other than to hack a special plugin called HandleExtraFileTypes, which has a number of limitations and disadvantages. 
     2In contrast, the Bio-Formats library was designed with extensibility in mind. We propose a core ImageJ I/O package, similar to loci.formats, with IFormatReader- and IFormatWriter-like interfaces, to make it easier to extend ImageJ's file format support in a general way. Plugins implementing the correct interface would be automatically detected as new supported file types, and work out of the box with the ImageJ "Open" command.