1

デバッグの目的で、C# アプリで画像を描画したいと考えています (たくさんのタイルがあり、どれがどれかを知りたいです)。ただし、System.Drawing.Graphics を介してそれを実行しようとすると、描画しようとしている画像が GIF であるという事実に遭遇します (選択の余地はありません)。System.Drawing のクラスを使用せずに c#/.NET で画像を描画する別の方法はありますか?

4

1 に答える 1

1

技術的には、これはあなたが尋ねた質問ではありませんが、GIF からビットマップに描画できない理由は、ピクセル形式がインデックス化されているためだと思います。その場合は、 Bitmap.Clone メソッドを使用して、インデックスのない形式でコピーを作成することで簡単に回避できます。完全なビットマップ サイズと PixelFormat.Format32bppArgb を指定するだけです。

この目的に便利な.NETの他の標準描画APIは知りません。

于 2012-11-05T02:54:26.850 に答える