2012-08-15 263 views
0

用于X射线的应用程序规范的tiff我需要一个16位的灰度级的TIFF图像。但是,我刚刚发现,通过tiff规范(修订版6.0,最终 - 6月3日,1992),指定了4位和8位用于灰度图像(c.f.第4节)。16位灰度

是否有新的规范,我哪里可以买到呢?或者是否有人可以向我解释16位灰度规范,以便我可以对其进行编码(使用C/C++和Java)? 它只是设置BitsPerSample = 16还是我必须做其他事情?

谢谢

+0

因为我知道TIFF什么是公正的真实图像的容器,也就是为什么不使用库http://www.libtiff.org/? – user827992 2012-08-15 05:59:43

+0

你的输入是什么?你只需要为每个像素使用一个短整型(或任何2字节的数据类型)。 – rad 2012-08-15 06:01:20

+0

但我怎么能确定,2个字节(对于一个像素)不被解释为两个像素(每个像素一个字节)? – user1599839 2012-08-15 06:06:19

回答

3

libtiff支持16 bpp图像。由libtiff生成的这些图像被其他程序识别,例如ImageJ - 您可以使用它进行测试。 libtiff库在这里可用http://www.libtiff.org/,可用于C/C++程序。