私の目標は、Windows Mobileデバイスのカメラを使用して写真を撮り、その画像をモノクロのビットマップに変換して、.NETCompactFrameworkを使用してBluetoothプリンターで印刷できるようにすることです。私はここで探していた答えを見つけました:
.netCompactFrameworkで画像を1bppビットマップに変換します
このコードを追加し、カメラで撮影した画像(.jpgファイルのサイズは約300K)でテストしたところ、上記のスタックオーバーフローソリューションのコードからその画像をコードに渡したところ、エラーなしで完了しました。ビットマップを表示すると、黒一色の画像になります。
コードに渡される元のビットマップは特定の解像度である必要がありますか、それとも他の制限がありますか?カメラで撮った元の画像は、そもそも白黒でした。