より高いDPI設定でWindowsを実行している場合、デスクトップ上のほとんどのアプリケーションアイコンがひどく見えることに気づくでしょう。 Googleなどのいくつかの注目度の高いアプリケーションアイコンChrome Firefox、Skype、MS Officeのアイコンはシャープに見えますが、ひどいように見えます。
(例)
高解像度のアイコンを使用するのではなく、低解像度のアイコンが拡大されるため、ほとんどのアイコンがぼやけて見えると思います。
アプリケーションに高品質のアイコンを付けたいのですが、Windowsに高解像度のアイコンを使用するように説得することができません。アイコンエディタ IcoFX でマルチ解像度アイコンを作成しました。アイコンは16x16、24x24、32x32、48x48、128x128、256x256で提供されます(!)(すべてアルファチャネルを含む32ビット)Windowsはデスクトップで48x48のバージョンのアイコンを使用し、それを拡大するとひどいように見えます。 (私はWindows 7-64ビットを使用しています-アイコンはmsi(Visual Studio 2008セットアッププロジェクトを介して作成された)にショートカットを設定し、マルチ解像度アイコンを含む.icoファイルを指すことによって配置されます)
128x128アイコンを削除しようとしましたが、役に立ちませんでした。興味深いことに、Windowsエクスプローラでは、特大アイコンの設定を使用している場合でも、アイコンが見栄えがします。 Windowsの高DPI設定で見栄えの良い高品質のデスクトップアイコンを作成するにはどうすればよいですか?
編集:私は128x128オプションの削除をテストし、次に48x48と128x128オプションの両方を試して、アイコンを作成するためにAxialis IconWorkshopを試しました-何も機能しませんでした。
編集:多くの試行錯誤の後、ここで本当の問題はVisual Studio 2008セットアッププロジェクトだと思います-実行可能ファイルへのリンクを手動で設定すると、高解像度アイコンが正しく使用されますが、セットアップによって作成されたものは正しいアイコンを使用しません。エディターでリンクのアイコンを設定すると、48x48アイコンのように見える1つのオプション(インデックス0)しか表示されません。 .vdprojのIconIndexを手動で調整しようとしましたが、うまくいきませんでした。
すべての提案をありがとう!
多くの試行錯誤の後、ここでの実際の問題はVisual Studio 2008セットアッププロジェクトのようです-実行可能ファイルへのリンクを手動で設定すると、高解像度アイコンが正しく使用されますが、セットアップによって作成されたリンクは正しいアイコンを使用していません。エディターでリンクのアイコンを設定すると、48x48のアイコンのように見える1つのオプション(インデックス0)しか表示されません。 .vdprojのIconIndexを手動で調整しようとしましたが、うまくいきませんでした。 Visual Studioセットアッププロジェクトは、高品質のアイコンを使用したリンクの追加をサポートしていないようです。
編集:この問題を確認できるようになりました。WiXに移動してインストーラーを作成すると、リンクには正しい高品質のアイコンが使用されました。
アイコンを拡大してみてください(Ctrl+MouseWheelUp
)を大規模サイズに変更し、Windowsが大きなアイコンを取得するかどうかを確認します。これは、標準のDPI画面でも機能します。 (私は本当に本当に本当に自分で大きなアイコンを使用しています)。
大量のアイコンを使用しても解像度の低いアイコンしか表示されない場合は、ICOファイルに問題があります。私たちのグラフィックデザイナーは、256、64、48、32、24、16ピクセルサイズを含むアイコンを出力します。それぞれ、True Color、256色、16色で、Win7 x64でも問題なく機能します。
これはあなたにいくつかのヒントを与えるかもしれません http://www.axisis.com/tutorials/tutorial-vistaicons.html
私は自分の.icoを.pngに変換してから、このサイトのicoに戻しましたが、うまくいったようです: http://convertico.com/
48x48と64x64が追加されたようです。
ディスプレイのDPIによって異なります。 Windowsユーザーエクスペリエンスインタラクションガイドラインのアイコンサイズ の推奨事項を参照してください。
私はGimpを使用しました。画像として「.ico」としてエクスポート