这是原始的16位灰度二进制图像:
0000 1111 1111 1000, 0000 1111 1111 1001, 0000 1111 1111 1002, 0000 1111 1111 1003
如何显示此图像(我不想进行压缩)?
更新
给我这个图像的相机有另一个选择来获得32位BMP。但我想得到一个16位的图像。我不想放松准确性,所以想要保持每像素16位的大小。
实际上我正在寻找一些显示此图像的方法(每像素16位,灰度),并保存在16 bpp。
答案 0 :(得分:0)
这是一个非常开放的问题。原因是如果你想保持每像素16位而不丢失任何信息,你可以使用伪彩色。你可以丢掉每个像素的最低8位,最后得到8位灰度。
还有其他方法,取决于你想要的东西!!!
在所有情况下,如果你想仅仅为了显示而最终得到灰度,那么每个像素保持超过8位是没有意义的,因为人眼无法区分比这更多的灰度级。伪彩色允许您通过添加另一个颜色分量(或更多)来显示添加的像素信息,从而使总可显示深度超过256级,因为您的眼睛现在可以区分更多颜色。
红外系统(伪彩色系统之前)传统上以绿色标度而非灰度显示,因为人眼对绿色水平最敏感。
同样,一切都取决于你想要完成的事情!