java - 16 位灰度的 tiff 规范

标签 java c++ tiff codec specifications

对于 xray 应用程序,我需要一个 16 位灰度 tiff 图像。 然而,通过阅读 tiff 规范(修订版 6.0,最终版 — 1992 年 6 月 3 日),我发现,灰度图像指定了 4 位和 8 位(参见第 4 节)。

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

谢谢

最佳答案

libtiff 支持 16 bpp 图像。由 libtiff 生成的此类图像可被其他程序识别,例如 ImageJ - 您可以将其用于测试。 libtiff 库可在此处获得http://www.libtiff.org/并且可以在 C/C++ 程序中使用。

关于java - 16 位灰度的 tiff 规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11964677/

相关文章:

c++ - 为什么 std::basic_ostream 的 'operator<<' 部分特化存在 'char' 重载?

c# - 如何将两个非托管 C++ 函数包装到两个托管 C# 函数中?

c++ - 如何在C++中读取二进制图像(tif)?

java - finish() 正在销毁我的对象

java - 3 模块 Android Studio 项目中的 GSON/Gradle : java. lang.NoClassDefFoundError

java - ant,下载失败,全部与 javadoc 相关

python - 如何对相关的 .tif 文件进行分组?

java - 如何在java电子邮件类中发送html标签?

c++ - 当指针超出范围时,CComObject::CreateInstance 创建的 COM 对象不会被销毁

python - OpenCV 保存图像显着增加了 .tif 文件的大小