2011-11-07 13 views
4

アプリケーションアイコンを作成しようとしています。私はたくさんの作成された* .icoファイル(各サイズに1つずつ)をとり、それらを単一の* .icoファイルに結合しました。私はそれらをすべてうまく見ることができます。私は16x16,32x32,48x48,64x64,128x128のアイコンを持っています(すべて32bit /透明)。Windows 7アイコンサイズの問題

しかし、自分のアプリ(C#で書かれた標準Windowsフォームアプリ)を作成してWindowsエクスプローラのアイコンを見ると、最初のいくつかのサイズ(48x48までは "Medium"と思う)しかし、Windowsエクスプローラで "大"または "大型"表示モードを使用すると、もっと大きなボックスに48x48(私が思う)のアイコンが表示されます。

Windowsエクスプローラで大きなアイコンを認識させるにはどうすればよいですか?私は間違って何をしていますか?誰もこの問題を以前に見て、正しい方向で私を指摘していますか? * .icoファイルの作成方法やフォーマットに問題があると仮定していますが、どこでもヒントが見つかりません。

答えて

0

私が理解する限り、特定のサイズを上回ると(48x48でもよい)、エクスプローラは256x256のアイコンを探し、希望のサイズにスケールします。

128x128は標準アイコンサイズではありません。エクスプローラはそれを探しても気にしません。エクスプローラで最大256x256のアイコンを表示することができます(「超大型アイコン」)。間にサイズを設定することもできます。アイコンのサイズを192x192に設定した場合、小さな画像を取り込んで拡大するのではなく、大きな画像を取り込んで縮小する方が良いでしょう。したがって、256x256画像を追加する方がよいでしょうとにかく、128x128ではなく。

+1

ありがとうございました。 * .icoファイルに256x256のアイコンを追加し、アイコンキャッシュをクリアしたところ、すべてが期待通りに機能します。 (私の頭を振り返ってみてください。 – pmbAustin

関連する問題