2011-12-29 4 views
1

ピクセルあたり1ビットの深さを持つpbm(ポータブルビットマップフォーマット)イメージを読み込み、そのデータをファイルに格納したいので、ビットに対して何らかの操作を実行できます。pbm(ポータブルビットマップイメージ)から1ビットを読み取る

私はC#で読み取ることができる最小のデータは1バイトだと思いますが、どうすれば少し読むことができますか?

答えて

3

ビットを直接読み取ることはできません。しかし、あなたは1バイトを読んだ後、そのバイトからビットを得ることができます。または、より良い方法では、一連のバイトを配列に読み込んだり、BitArrayを作成します。

または... Bitmapクラスで直接サポートされているこの「ポータブルビットマップ形式」ですか? Bitmapは1ビット/ピクセルフォーマットをサポートしています。ファイルまたはストリームからロードするようにBitmapコンストラクタを呼び出すのと同じくらい簡単かもしれません。

あなたの問題に関する詳細情報は、より良い回答を得るでしょう。

関連する問題