【问题标题】:Reading partially RAW files or TIFF files without loading the full file读取部分 RAW 文件或 TIFF 文件而不加载完整文件
【发布时间】:2013-04-15 10:42:03
【问题描述】:

高级社区,感谢您为我找到的答案!

我想知道是否有一种方法可以直接从硬盘驱动器以数组形式加载 TIFF 格式或理想情况下为 RAW 格式的图片,而无需将整个文件加载到 RAM 中。

我需要处理大量文件(大约 2500 个),但每个文件只需要几个像素。

我是编程新手,主要使用 Processing,我编写了一个处理小文件的程序,但我需要构建高分辨率图片才能以大格式打印它们。所以我想缩短处理时间。

谢谢!

【问题讨论】:

    标签: image processing tiff


    【解决方案1】:

    2500左右什么?像素?兆?如果您需要处理不可能的大文件,您可能必须首先编写一个 java 程序来选择性地从 TIFF 文件中加载像素(实际上是自己编写一个 TIFF 解码器),然后将其转换为处理库,以便您可以在您的处理程序中使用它。

    【讨论】:

    • 感谢您的回答!我的意思是 2500 个文件,我编写了一个程序来选择文件中我需要的像素,但我必须先将整个文件加载到 RAM 中。我想知道我们是否可以直接访问 HD 上的像素而无需加载整个文件,从而节省大量处理时间。所以是的,写一个 tiff 解码器,我会对此进行一些搜索....
    猜你喜欢
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多