2

取得した画像を Graphics.FromImage(image) を使用してグラフィックス オブジェクトにロードしようとしましたが、画像にインデックス付きのピクセル形式がある場合、例外がスローされます。

インデックス付きの画像を安全に変換する方法はありますか?

更新:古い画像を新しい画像の上に描画するだけのヒントをくれた Joe に感謝します。代わりに、変換しようとしていました。これは非常に理にかなっています。

4

2 に答える 2

6

簡単な方法の 1 つは、同じサイズ (32 ビット ピクセル形式) の新しいイメージを作成することです。次に、その画像のグラフィックス オブジェクトを作成し、その上にオリジナルを描画します。

于 2009-05-11T16:38:37.070 に答える
0

あなたができることは、3チャンネルの色空間でユークリッド距離を計算できるインデックスに基づいています。次に、最も近い色を見つけて、それらの値を新しい画像に使用します。

于 2012-06-23T16:11:12.747 に答える