2

呼び出し時に WPF ウィンドウ コンストラクターで例外が発生しました: "InitializeComponent()"

例外は NotSupportedException です:「ピクセル形式はサポートされていません」

インターネット上で情報が見つかりませんでした。

なぜこの例外?

4

3 に答える 3

4

バグはMenuItemで使用されているバグのあるPNG画像ファイルに起因することを人々に知らせたいと思います。

私の問題を解決するために、Paint.netで失敗したPNGを開き、バグのあるPNGを上書きします。これ以上の例外はありません。

注:この問題は、例外が発生した場合にのみ発生します。それ以外の場合は、すべて問題ないように見え、アイコン(.png)が画面に正しく表示されます。

于 2012-08-02T21:24:37.980 に答える
1

「サポートされていないピクセル形式」例外の潜在的な原因の 1 つは、色空間が「インデックス化されている」画像です。これは、ピクセル値が 3 つの (R,G,B) バイト (通常の RGB 色空間の場合) ではなく、カラー テーブルへの 1 バイトのインデックスによって表されることを意味します。画像の色空間は、「画像/モード」メニューを介してGimpなどで確認および変更できます。

于 2013-06-06T08:44:09.320 に答える