私はVS2008を使用しており、Windowsフォームプロジェクトを作成しています。フォームにはMenuStripクラスのメニューがあり、項目は(驚き、驚きの)ToolStripMenuItemオブジェクトです。.NET Windowsフォームメニューのアイコンの色に問題があります
FamFamFam Silkアイコンセットからかなりのアイコンを追加したいと思います。 「コピー」アイコンが表示されるまで、すべてが素敵です。 「page_white_copy」という名前でhere(警告!1MBイメージ!)を見ることができます。私が得ることは、私が期待しているイメージからは遠いです。
色がすべて乱れている理由はありますか?
を追加しました:ここで私が何を意味するかを示した画像です:
http://valts.21.lv/problem/MenuColor.png
アイコンは、最初はPNGでした。そして私はそれを8ビットのグレースケールからフル32ビットイメージに変更しましたが、運はありません。 IEのようないくつかのMS製品がガンマ問題を持っているため、私はデータだけを残して、重要でないチャンクを削除しようとしました。しかし、ノップ。奇妙なことは、フォームリソースにインポートされたイメージが乱れていることです。しかし、リソースファイルを "手作業で"修正して修正しても、それは役に立ちません。 –
私は混乱したバージョンをエクスポートし、正しいバージョンと比較しようとしました - アイコンのアウトラインのアルファチャンネルがリセットされているようです。しかし、他のピクセルのアルファチャンネルは正しいです。奇妙な... –