テキストを書きたいモノクロのTIFFファイル(1 bpp)があります。 System.Drawing.Imageにロードし、そのイメージからGraphicsオブジェクトをインスタンス化しようとすると、「インデックス付きピクセル形式のイメージからGraphicsオブジェクトを作成できません」というエラーが表示されます。インデックス付きピクセル形式の画像にテキストを書き込む
イメージをJPEGなどのインデックスなしの形式に変換できますが、イメージサイズが非常に大きくなります。
イメージサイズを小さくしたままでこれを達成したいと思います。どのように私はこれらのイメージにテキストを別のフォーマットに変換せずに書き込むことができますか?
これはできません。 16または24または32bppビットマップに書き込み、* 1を1bppビットマップに変換します。 http://stackoverflow.com/questions/273624/c-gdi-create-1bpp-mask-from-image –
少なくとも、3.5では、Jasonの回答に従って可能です - bitmap.Cloneを使用する – Patrick