37

より高い DPI 設定で Windows を実行している場合、デスクトップ上のほとんどのアプリケーション アイコンが見栄えが悪いことに気付くでしょう。Firefox、Skype、MS Office のアイコンはシャープに見えますが、Google Chrome などの一部の有名なアプリケーション アイコンでさえ見栄えが悪くなります。

極寒のぼやけたアイコンの横にある非常に鮮明なアイコン

(例)

高解像度のアイコンを使用するのではなく、低解像度のアイコンが拡大されているため、ほとんどのアイコンがぼやけて見えると思います。

アプリケーションに高品質のアイコンを提供したいのですが、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 を手動で調整しようとしましたが、うまくいきませんでした。

4

7 に答える 7

12

すべての提案をありがとう!

多くの試行錯誤の後、ここでの本当の問題は Visual Studio 2008 セットアップ プロジェクトにあるようです。実行可能ファイルへのリンクを手動で設定すると、高解像度のアイコンが正しく使用されますが、セットアップによって作成されたリンクは正しいアイコンを使用しません。 . エディターでリンクのアイコンを設定すると、48x48 アイコンのように見える 1 つのオプション (インデックス 0) しか表示されません。.vdproj の IconIndex を手動で調整しようとしましたが、うまくいきませんでした。Visual Studio Setup Project は、高品質のアイコンを使用したリンクの追加をサポートしていないようです。

編集: この問題を確認できるようになりました。インストーラーを作成するために WiX に移動すると、リンクは正しい高品質のアイコンを使用しました。

于 2010-05-10T06:54:26.913 に答える
1

アイコン ( Ctrl+MouseWheelUp) を非常に大きなサイズに拡大してみて、Windows がより大きなアイコンを取得するかどうかを確認してください。これは、標準の DPI 画面でも機能します。(私は本当に本当に大きなアイコンを自分で使用しています)。

大量のアイコンを使用しても解像度の低いアイコンしか表示されない場合は、ICO ファイルに問題があります。グラフィック デザイナーは、256、64、48、32、24、および 16 ピクセル サイズのアイコンをそれぞれ True Color、256 色、および 16 色で出力し、Win7 x64 で正常に動作します。

于 2010-04-20T22:23:03.613 に答える
1

最も簡単な方法は、これらの ms .ico ファイルの 1 つのコピーを gimp で開き、それらの 72dpi の写真を自分の写真に置き換えて、.ico ファイルのレイヤーごとに拡大縮小することです。

添付のスクリーンショットは、Windows Media Player のアイコンを GIMP で開いたものです。 ここに画像の説明を入力

于 2017-06-11T17:47:39.650 に答える
1

これにより、いくつかのヒントが得られるかもしれません http://www.axialis.com/tutorials/tutorial-vistaicons.html

于 2010-04-20T01:51:26.333 に答える
0

ディスプレイの DPI に依存します。Windows ユーザー エクスペリエンス インタラクション ガイドラインのアイコン サイズの推奨事項を参照してください。

于 2010-04-20T01:42:33.800 に答える
0

このサイトで .ico を .png に変換してから ico に戻しましたが、うまくいったようです: http://convertico.com/

48x48 と 64x64 が追加されたようです。

于 2016-09-29T12:53:17.700 に答える