マルチサイズの.icoファイルを作成/取得する方法は?[閉まっている]


170

複数のサイズのアイコン画像が含まれる.icoファイルが欲しいだけです。クロスプラットフォームのデスクトップアプリケーションで使用したいのです(たとえば、Windowsでは、16x16サイズがアプリのトップバーに使用されますが、Alt-タブ)。その.icoファイルを取得したら、ウィジェットツールキット内でそれを使用してこの効果を得る方法を知っていますが、それを取得する方法はわかりません。

このようなファイルを作成するには、どのプロセスを使用すればよいですか?


9
次のWebサイトでは、複数の.png画像を簡単にアップロードでき、無料で1つの.icoファイルに変換
。convertico.org/ Multi_Image_to_one_icon

3
このリンクが最も簡単です。大きな画像を縮小するICOジェネレーターの数には驚かされます。それは全体の目的を打ち破ります!これはうまく機能しますが、Chromeを使用する場合はFlashを有効にする必要があります。
Simon_Weaver 2016年

使用してImageMagickのコマンドラインツール
jcubic

これは、さまざまなICOサイズに何が必要かを理解するのに非常に優れたリソースでした:creativefreedom.co.uk/icon-designers-blog/windows-7-icon-sizes
icc97

回答:


145

これはGIMPを使用して無料で行うことができます。

GIMPの機能を使用して、各レイヤーを異なるサイズにします。

正しいサイズの次のレイヤーを作成しました。

  • 256x256は32bpp 8ビットアルファとして保存されます
  • 48x48は32bpp 8ビットアルファとして保存されます
  • 48x48は8bpp 1ビットアルファとして保存されます
  • 32x32は32bpp 8ビットアルファとして保存されます
  • 32x32は8bpp 1ビットアルファとして保存されます
  • 32x32は4bpp 1ビットアルファとして保存されます
  • 16x16は32bpp 8ビットアルファとして保存されます
  • 16x16は8bpp 1ビットアルファとして保存されます
  • 16x16は4bpp 1ビットアルファとして保存されます

ノート

  • これが解像度と色深度の賢明なリストであることを確認するために、他のリソースを確認する必要がある場合があります。
  • 画像の外側の透明部分とアンチエイリアスされたエッジを必ず使用してください。レイヤーの外側にグレーのチェッカーボード効果が表示され、レイヤーが透明であることを示します。
  • 16x16のアイコンは、1ピクセル幅の鉛筆とスポイトツールを使用して手作業で大幅に編集し、見栄えをよくする必要があります。
  • GIMPで色深度/モードを変更しないでください。RGBのままにします
  • .icoとして保存するときに色深度を変更します-GIMPは各レイヤーの色設定を変更するための特別なダイアログボックスをポップアップします

1
IcoFXプログラムは操作がはるかに簡単です。3つの新しいアイコンを作成するのに5分しかかかりませんでした。各アイコンの解像度は16x16、32x32、48x48です。
dodgy_coder 2013年

7
Mac用のアーティストから配信されたすべての画像をすでに用意しました。私がしなければならなかったのは、Gimpでそのうちの1つを開き、残りのレイヤーで[レイヤーとして開く...]を選択することだけでした。すべてのレイヤーは自動的に正しいサイズで作成され、icoとprestoにエクスポートされます!
Nicolas Mommaerts 2013年

1
これをバッチで行う方法はありますか?GIMPで作業するときは、常に多層画像をpngとして保存してから再度開き、複数の層を作成する必要があります。それには非常に時間がかかります。
トマーシュZato -復活モニカ

10
これを行うiconify2と呼ばれる素晴らしいGIMPプラグインがあります。registry.gimp.org/node/27989を
Chris Morlier

1
GIMPを使用することは魅力的で、すばらしいアドバイスです。アイコンがSVGの場合、16x16サイズの問題を回避します。
gbavba

105

無料でオープンソースの画像操作ツールキットであるImageMagickは、これを簡単に実行できます。

注: ImageMagick 7以降、CLIは若干変更されているため、magickコマンドの前に追加する必要があります。

magick convert icon-16.png icon-32.png icon-64.png icon-128.png icon.ico

次の例があるhttp://www.imagemagick.org/Usage/thumbnails/#favicon参照してください

magick convert image.png -bordercolor white -border 0 \
          \( -clone 0 -resize 16x16 \) \
          \( -clone 0 -resize 32x32 \) \
          \( -clone 0 -resize 48x48 \) \
          \( -clone 0 -resize 64x64 \) \
          -delete 0 -alpha off -colors 256 favicon.ico

短いものもあります:

magick convert image.png -define icon:auto-resize="256,128,96,64,48,32,16" favicon.ico

6
このコマンドはアルファチャンネルを削除し、白で置き換えることに注意してください。
Abe Voelker 14年

4
@AbeVoelker「アルファオフ」を省略すると、それはできないと思います。「-bordercolor white -border 0 "パーツも関与していません。そして、私のソースpngは既に64x64だったので、クローンの最後の部分にはサイズ変更がありませんでした。
Csaba Toth 14年

4
私はコマンドラインソリューションが大好きですが、自動的にサイズ変更される16x16はおそらくマッシュのように見えることを覚えておいてください。この小さいアイコンは、実際にはピクセル単位で手動で描画する必要があります。その場合、私が投稿したGIMPソリューションの方が良いかもしれません。それはあなたの優先順位に依存します。
Greg Woods

3
確かに、imagemagickの例は、スケーリングの問題(およびアルファに関する問題など)のために理想的ではありませんが、単一のコマンドラインで可能なことをわかりやすく説明しています。最初の例では、各サイズで(おそらく手描きの)アイコンのセットがすでに作成されていると想定していますが、非常に単純なコマンドで最良の結果が得られるでしょう。
dlm 2015年


42

優れた(無料トライアル)IcoFXを使用すると、最大256x256の複数のサイズ、PNG圧縮、透明度などのアイコンを作成および編集できます。私はほとんどの代替案よりもそれを強くお勧めします。

こちらからコピーを入手してください:http : //icofx.ro/。Windows XP以降をサポートしています。


Windowsは、表示する場所に応じて、ファイルから適切なアイコンを自動的に選択します。アイコンのデザインと、含める必要があるサイズ/ビット深度の詳細については、次のリファレンスを参照してください。


9
この投稿の更新として:IcoFXは無料ではなくなりましたが、15回の評価を実行できます。この投稿は執筆時点では無料だったため、反対票を投じないでください。
PaulSkinner 2012

1
IcoFXは私にとってうまくいきました。ダウンロードしたところ、保存機能が30日後に無効になるという制限があります。
dodgy_coder 2013年

6
@chovyこれは、使用自由で、この答えが書かれた時点であることを。開発者はこれを変更しました。私は無料の古いバージョン(1.6.4)を使い続けています。私はその機能強化を支払う価値があるとは思いません。グーグルならダウンロードリンクが見つかるだろう。
コーディグレイ

7
これは合法ですか?最新のフリーウェアバージョン:321download.com/LastFreeware/page40.html#IcoFX

1
透明なPNGファイルを透明なICOファイルに変換するためにGIMPとImageMagickの両方を試した結果、icofxは32x32と16x16の透明アイコンの画質を大幅に向上させました。これらは、タスクバーに表示され、左上隅のアプリケーションアイコン。
icc97 2018

13

「@icon sushi」は、複数のアイコンicoファイルを無料で作成できるポータブルユーティリティです。

さまざまなアイコンサイズをドラッグアンドドロップし、すべてを選択して、[ファイル]-> [複数のアイコンを作成]を選択します。

http://www.towofu.net/soft/e-aicon.phpからダウンロードできます


2
これは思ったより良いソフトウェアです。アルファチャネルまたは透明マスクをインプレースで編集することもできます(ただし、UIは奇妙です)。
チェル2015

11

512x512 PNGを準備することです。アルファチャネルは丸みを帯びたコーナーやドロップシャドウに適しています。それをこのサイトhttp://convertico.com/にアップロードし、無料で6サイズの.icoを返します256x256、128x128、64x64、48x48、32x32、16x16サイズのファイル。


最も簡単なソリューション。ありがとう。
Pawan Pillai

2

Visual Studio Resource Editor(VS 2013 Community Editionとして無料)は、PNG(およびその他の形式)をインポートし、ICOをエクスポートできます。


1

さまざまなサイズのicoファイルをICOBundle.appに簡単にドロップでき、フォルダーの宛先とファイル名の入力を求められ、マルチアイコンの.icoファイルを作成する、ICOBundleと呼ばれるMac OSX用のアプリを見つけました。

アニメーションgifバージョンをその1つのファイルにミックスインすることしかできなかった場合、それは完全なアイコンセットとなり、残念ながら不可能であり、別のファイルとコードスニペットが必要になります。


-12

フレッシュアンサー2018:

ステップ1 Microsoft Paintを起動します。Paint.Netではなくプレーンペイント

ステップ2アイコン形式に変換する画像を開くには、[ペイント]ツールバータブをクリックして[開く]を選択します。

ステップ3 [ペイント]タブをクリックし、[名前を付けて保存]オプションを強調表示して、[BMP画像]オプションを選択します。256色。ドロップダウンリストがあります。

ステップ4今すぐPaint.netで開く必要があります。アイコンのファイル名を入力し、ファイル拡張子として「.ico」(引用符なし)を入力します。アイコンに使用する出力フォルダーを選択し、[保存]をクリックします(まだbmpタイプです)。保存パラメーターウィンドウで自動定義を公開します。

これは、サードパーティのアプリがCOMPの権限を取得することを望まない人のためのソリューションです。
この簡単な方法を使用して、デスクトップまたはドキュメントのフォルダーにカスタムアイコンを作成します。


2
多分これはあなたに簡単なシングルサイズのICOファイルを与えることができるが、これはあなたが要求した「複数のサイズ」ICOファイル(異なる解像度で同じアイコンの複数のバージョンが含まれている単一ICOファイル)を与えることはありません
マックス

はい@Max、あなたは正しいです
CodeToLife
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.