Pie*_*ard 5 java tiff jai java-io
假设我有一个非常大的TIFF图像作为输入.由于我必须遵守的内存规范,我无法完全加载此图像.所以以下不是一个选项:
BufferedImage data = ImageIO.read(image);
是否有任何Java库允许读取图像的特定部分而不缓冲整个图像?或者从流中获取TIFF图块的一些方法?
Joo*_*gen 6
ImageIO可以为您提供Tiff的ImageReader,然后您可以使用readTile.ImageIO有几种getImageReadersBy...方法.
getImageReadersBy...
我不知道ImageIO是否支持tiff,但ImageIO使用java SPI,因此可以插入ImageReader和ImageWriters.
事实上,这是一个快捷的read与ImageReadParam配置为瓷砖.
read
ImageReadParam
从未使用过瓷砖,但看到之前的答案,我想指出这个选项.
归档时间:
11 年,2 月 前
查看次数:
1171 次
最近记录: