Ticket #1912 (closed feature: duplicate)
Opened 2013-06-05T15:09:16-05:00
Last modified 2013-06-07T15:38:46-05:00
Redesign core I/O infrastructure [ndim-data]
Reported by: | bdezonia | Owned by: | curtis |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | I/O | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | #47, #100, #215, #327, #649, #850, #860, #1013 | |
Blocking: |
Description (last modified by bdezonia)
ImageJ'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.
In 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.
Change History
comment:9 Changed 2013-06-05T15:16:09-05:00 by bdezonia
- Summary changed from Redesign core IO infrastructure [ndim-data] to Redesign core I/O infrastructure [ndim-data]
comment:11 Changed 2013-06-06T15:45:35-05:00 by bdezonia
- Status changed from new to closed
- Resolution set to fixed
All constituent tickets have been resolved for this beta. Closing feature.
comment:12 Changed 2013-06-07T15:38:39-05:00 by curtis
- Status changed from closed to reopened
- Resolution fixed deleted
comment:13 Changed 2013-06-07T15:38:46-05:00 by curtis
- Status changed from reopened to closed
- Resolution set to duplicate
NB: This ticket is a duplicate of #9.