簡單的工具,可將多個 ICO/PNG 組合成單一 .ICO 文件,並保留每個子圖像的格式。
命令列:
icomake.exe output.ico input1 [input2 [...]]
支援的輸入檔格式:
輸出包含所有輸入影像的單一 ICO 檔案。
Windows Vista 及更高版本支援包含 PNG 子映像的 ICO 檔案。大多數圖形應用程式(至少是我使用的圖形應用程式)只會將 256×256 的圖形儲存為 PNG,但所有圖形應用程式(甚至 16×16)也可以安全地儲存為 PNG。因此,進入該工具的目的,因為 PNG 比未壓縮的點陣圖小得多。
注意:為了使 ICO 在 Windows XP 及更早版本以及其他作業系統上顯示,至少應將某些圖示儲存為點陣圖。圖示至少為 32×32,最好為 16×16、24×24 和 48×48。此工具不會也不可能將 PNG 轉換為 BMP ICO。
Windows 圖標載入器迭代文件中的所有圖標,評估請求的圖標和可用圖標之間的差異,僅在完全匹配時停止。評估是從分辨率和顏色深度兩個方面進行的,優先考慮分辨率而不是顏色深度;但只是在某種程度上。
為了嘗試節省幾個週期並觸發比賽的早期返回,該工具將最可能的圖標放在第一位。它還遵循 Microsoft XP 軟體指南,將最常見的 9 種圖標尺寸放在第一位。如果所有解析度均可用,則順序如下:
當然,這是否是最好的順序還有待商榷。