0

全て、

アイコンを使用する必要があるアプリケーションを作成しています。myicon-16.ico と myicon-32.ico の 2 つのアイコン ファイルがあります。最初の解像度は 16x16 で、2 番目は 32x32 です。MSVC 2010 プロジェクト (C++) を開くと、既定のアイコン ファイルに 2 つのアイコンが結合されていることがわかります。つまり、1 つのファイルに 16x16 と 32x32 のリソースが含まれています。つまり、Visual Studio ソリューションでリソース ファイルを開いて標準アイコンをクリックすると、アイコンの解像度がさまざまに異なることがわかります。そして、それぞれを選択すると、ビットマップ (アイコン) が適切な解像度で表示されます。しかし、テキスト エディターで rc ファイルを開くと、2 行しか表示されません。

私の2つのファイルで同じことをするために何をする必要がありますか? 私が欲しいのは、VSでリソースファイルを開いてアイコンリソースをクリックすると、16x16と32x32の解像度の2つのアイコンが表示されることです。私の知る限り、追加のアイコン リソースを rc ファイルに配置することしかできません。それとも私が間違っていますか?

お知らせ下さい。

4

2 に答える 2

1

VS2010 を使用して、ico ファイルに追加の画像タイプを追加できます。VS2010 で ico ファイルを開くだけです。たとえば、myicon-16.ico を開きます。そこには 16x16 のアイコンが 1 つだけ表示されます。次に、メニューの [画像] -> [新しい画像の種類] を開きます (または、右クリック -> [新しい画像の種類] を使用するか、キーボード ショートカットの [Ins] を使用します)。16x16 1 ビットから 128x128 24 ビットまでの選択肢が表示されます。好きなだけ挿入してください。

あなたの場合、空の 32x32 を myicon-16.ico に挿入し、32 ピクセルのファイルからコピーして貼り付ける必要があります。

余談ですが。今日のアイコンを描いているのは誰ですか。無料のアイコンをググるだけで、16x16 から 256x256 png のサイズのアイコン ライブラリがインターネット上にたくさん見つかります。

于 2012-12-17T23:08:33.607 に答える
0

はい、すべてのデータを含む 1 つの ICO ファイルに画像を結合する必要があります。

ウィキペディアから:

ICO ファイルには、適切にスケーリングできるように、複数のサイズと色深度の 1 つまたは複数の小さな画像が含まれています。

これを行うことができる多くの画像エディターがあります。個人的には、GIMPを使用して多層の png ファイルを作成し、.ico として保存して最終結果を取得しました。

また、VS2010 の画像サイズのリストを右クリックし、[新しい画像の種類] をクリックして、組み込みの ICO エディター内で別の解像度を追加することもできます。その後、別のエディターから画像データをコピーして Visual Studio に貼り付けることができます。

于 2012-12-17T23:03:01.157 に答える