0

これは生の 16 ビット グレー スケール バイナリ イメージです。

  0000 1111 1111 1000,  0000 1111 1111 1001, 0000 1111 1111 1002, 0000 1111 1111 1003 

この画像を表示するにはどうすればよいですか (圧縮はしたくありません)。

アップデート:

この画像を提供しているカメラには、32 ビット BMP を取得する別のオプションがあります。しかし、16ビットのイメージを取得したいです。精度を落としたくないので、サイズを 16 ビット/ピクセルに維持したいと考えています。

実際、私はこの画像を (16 ビット/ピクセル、グレースケールで) 表示し、16 bpp で保存する方法を探しています。

4

1 に答える 1

0

これは非常にオープンエンドな質問です。その理由は、情報を失うことなく 16 ビット/ピクセルを維持したい場合に疑似カラーリングを使用できるからです。各ピクセルの最下位 8 ビットを切り取ると、最終的に 8 ビットのグレースケールになる可能性があります。

あなたが望むものに依存して、他の方法もあります!!!

いずれの場合も、表示のためだけにグレースケールを使用する場合、人間の目はそれ以上のグレー レベルを区別できないため、1 ピクセルあたり 8 ビットを超えるビット数を保持しても意味がありません。疑似カラーリングを使用すると、別の色コンポーネント (またはそれ以上) を追加することで、追加されたピクセル情報を表示でき、表示可能な深度の合計が 256 レベルを超えます。これは、目がより多くの色を区別できるようになるためです。

人間の目は緑色のレベルに最も敏感であるため、IR システム (疑似カラー システム以前) は従来、グレースケールではなくグリーン スケールで表示されていました。

繰り返しますが、すべてはあなたが達成したいことにかかっています!

于 2012-06-18T13:55:22.773 に答える