詳細を確認するのに時間がかかりました。画像のサイズが16、24、32、40、48、64、96、128、256のアイコンを作成しました。次に、表示されている画像を確認しました。これらはすべて通常の96dpiで行われました。より大きなDPIを使用する場合は、より大きなサイズを使用できます(Windows 7でこれを少しだけチェックします)。結果:
Windows XP:
- エクスプローラービュー:
- 詳細/リスト:16
- アイコン:32
- タイル/サムネイル:48
- 右クリック->プロパティ/新しいアイコンの選択:32
- クイックスタート領域:16
- デスクトップ:32
Windows 7:
- エクスプローラービュー:
- 詳細/リスト/小さい記号:16
- その他すべてのオプション:256(必要に応じてサイズ変更)
- 右クリック->プロパティ/新しいアイコンの選択:32
- タスクバーに固定:32
- デスクトップ:
- 小さい記号:32
- 中程度の記号:48
- 大きなシンボル:256(必要に応じてサイズ変更)
- Ctrl +マウスホイールを使用したズーム:16、32、48、256
Windowsランタイム:(ここから)
- メインタイル:150x150、310x150(ワイドバージョン)
- 小さいロゴ:30x30
- バッジ(ロック画面用):24x24、単色
- スプラッシュスクリーン:620x300
- ストア:50x50
その結果、Windows XPは16、32、48サイズのアイコンを使用し、Windows 7(およびおそらくVista)も256サイズのアイコンを使用します。他のすべての中間アイコンサイズは無視されます(これらは、私がチェックしなかった一部の領域で使用される可能性があります)。
Windows 7で、アイコンのサイズが不足している場合にどうなるかを確認しました。
不足しているサイズが生成されます(明らかに)。サイズが16、32、および48の場合、サイズが不足している場合は、ダウンスケーリングが推奨されます。したがって、サイズが16と48のアイコンがある場合、32アイコンは48アイコンから作成されます。256アイコンは、他に使用できるサイズがない場合にのみ使用されます。アイコンがサイズ16と256の場合、他のサイズは16アイコンから拡大されます!
さらに、256のアイコンがない場合、(おそらく生成された)48のアイコンが使用されますが、サイズ変更は行われません。したがって、中央に48のアイコンがある(おそらく大きい)空の領域があります。
XPのデフォルトのデスクトップアイコンサイズは32x32でしたが、Windows 7では48x48であることに注意してください。
結果として、Windows 7の場合、48個のアイコンを持っていることが比較的重要です。それ以外の場合は、非常に見栄えが悪い小さなアイコンから拡大されます。
Windows XPの互換性に関する注意事項:アイコンをウィンドウアイコンとして再利用する場合、圧縮された256アイコンを使用するとアプリケーションがクラッシュする可能性があることに注意してください。解決策は、アイコンを圧縮しないか、(圧縮された)256アイコンなしで2つ目のバージョンを作成することです。詳細はこちらをご覧ください。