我正在开发 iOS 上的医疗应用程序。iOS 设备仅支持带有 GL_LUMINANCE 的 GL_UNSIGNED_BYTE 或通常仅支持每个组件 8 位。现在我有一些灰度图像是 16 位无符号整数,我想展示它们。我发现我们无法显示 16 位无符号整数,因此我应该将它们转换为 8 位无符号整数。但在医疗方面,我不应该丢失数据或应该有最少的数据丢失。
现在,我的问题是:如何通过医学中的合法转换将 16 位无符号整数转换为 8 位无符号整数?现在我正在使用最简单的方法来做到这一点。只需将其划分为 256 :-O。其他一些商业软件正在这样做,并且正在使用它们。
先感谢您。