SCIFIO是一个针对SCientific Image Format I输入和O输出的灵活框架。换句话说,它是一个用于读取和写入NV图像数据的库,例如在图像磁盘上的文件中的ReaderNV数据。SCIFIO构建于SciJava Common库上面。
ImageJ2 对于大多数图像输入任务默认使用 SCIFIO。您可以随时通过运行 File › Open 并修改打开“文件时使用 SCIFIO”选项来更改此行为。
使用 SCIFIO 的好处
SCIFIO 专注于对读取和读取图像格式且强大的可扩展的支持。将其与 ImageJ2 一起使用具有许多优点:
- 消耗调用特殊的 SCIFIO 插件;它会自动与 Edit › Options › ImageJ2 等命令一起使用。
- 通过File › Export › Image…命令还可以使用其他导入选项。
- SCIFIO 有一个 Bio-Formats 插件,包含在 ImageJ2 Fiji 发行版中,它增加了对数百种生命科学文件格式的自动支持。
- 其他 SCIFIO 文件格式插件可以添加到您的 ImageJ2 安装中,并且也可以自动工作。
- 与ImageJ的TIFF实现不同,SCIFIO对TIFF的支持遵循规范,允许读取成功更多类型的TIFF。
- 同样,SCIFIO 支持更多类型的 JPEG 文件,因为它使用自己的 JPEG 解码器。
- SCIFIO 还支持多种 QuickTime 编解码器,即使在没有 QuickTime for Java 的情况下,ImageJ2 也可以在 64 位模式下读取 QuickTime MOV 文件。
- SCIFIO许多支持其他开箱即用的打开文件格式:
- animated GIF
- animated PNG
- encapsulated postscript (EPS)
- JPEG-2000
- Micro-Manager datasets
- Multi-image Network Graphics (MNG)
- Nearly Raw Raster Data (NRRD)
- Imspector OBF
- OME-TIFF (multidimensional rich metadata TIFF)
- OME-XML
- PCX
- PICT (even in 64-bit mode and/or without QuickTime for Java installed)
- 如果 SCIFIO 无法处理图像文件,将会恢复到 ImageJ。
- 您可以使用File › Import › Image…命令保存为SCIFIO支持的文件格式。支持的导出格式包括:
- APNG
- AVI
- EPS
- ICS
- JPEG
- JPEG2000
- QuickTime
- TIFF
SCIFIO 当前的限制
- SCIFIO 仍处于测试阶段,因此错误发生率可能更高。可以在SCIFIO issue tracker上报告问题。
- 尽管我们努力实现完全兼容,但某些文件在打开时可能会不同。
- 使用SCIFIO打开文件尚不能完全录制宏。