複数の ICO/PNG を、各サブイメージの形式を維持した単一の .ICO ファイルに結合する簡単なツール。
コマンドライン:
icomake.exe output.ico input1 [input2 [...]]
サポートされている入力ファイル形式:
すべての入力画像を含む単一の ICO ファイルを出力します。
Windows Vista 以降では、PNG サブイメージを含む ICO ファイルがサポートされています。ほとんどのグラフィックス アプリケーション (少なくとも私が使用しているもの) は 256×256 のものしか PNG として保存しませんが、16×16 であってもすべて安全に PNG として保存できます。したがって、PNG は非圧縮ビットマップよりもはるかに小さいため、このツールの目的を入力します。
注: Windows XP 以前、およびおそらく他の OS で ICO を表示するには、少なくともいくつかのアイコンをビットマップとして保存する必要があります。アイコンは少なくとも 32×32、理想的には 16×16、24×24、および 48×48 です。このツールは PNG を BMP ICO に変換しません。また変換できません。
Windows アイコン ローダーは、ファイル内のすべてのアイコンを反復処理して、要求されたアイコンと使用可能なアイコンの違いを評価し、完全に一致した場合にのみ停止します。評価は解像度と色深度の両方で行われ、色深度よりも解像度が優先されます。ある程度までだけど。
数サイクルを保存し、一致時に早期のリターンをトリガーするために、このツールは最も可能性の高いアイコンを最初に配置します。また、最も一般的な 9 つのアイコン サイズを最初に配置することで、XP ソフトウェアに関する Microsoft のガイドラインも尊重しています。すべての解像度が利用可能な場合、順序は次のようになります。
もちろん、これが最善の順序かどうかについては議論の余地があります。