JAI 的 FileLoad/FileStore 操作和 ImageRead/ImageWrite 操作有什么区别?
其中一套在任何方面都比另一套更好吗?哪些应该用作默认值?
最佳答案
FileLoad是 JAI Image I/O 中用于“加载”图像的操作,而 ImageRead是 JAI 中使用 Java 图像 I/O 框架“读取”图像的操作。
第一个需要 JAI 加上提供更多编解码器的图像 I/O,例如 JPEG 12 位。
第二个仅需要 JAI,因为使用的编解码器是 Java 平台提供的。
对于大多数情况,第二个很简单,并且支持许多流行格式(JPEG、GIF、PNG...),您还可以在具有 100% 纯 Java 实现(软件)的小程序中使用 native 加速。
有很多选择,但我推荐第二个。
关于java - JAI 文件加载/文件存储操作与 JAI 图像读取/图像写入操作。差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3738377/