ICO 轉 PNG 轉換器
將 Windows 圖示容器轉換為標準 PNG 圖片,可為廣泛支援的網頁與檔案相容性萃取出最高解析度的圖形圖層。
格式比較與技術規格
| 規格 | ICO | PNG |
|---|---|---|
| MIME 類型 | image/ | image/ |
| 類型 | 點陣圖 / 容器格式 | 點陣圖 |
| 壓縮 | 原始點陣圖 / 內嵌 PNG | 無損(DEFLATE / LZ77 + Huffman) |
| 標準規格 | Microsoft ICO Format | W3C PNG 3rd Edition |
| 檔案簽章(magic bytes)標頭 | 00 00 01 00 | 89 50 4E 47 0D 0A 1A 0A |
格式概述與應用
Windows 圖示 (.ICO) 檔案是專用容器,可為桌面應用程式容納多種圖片大小與色彩深度。將這些資產擷取到獨立的 PNG 檔案中,可讓開發人員、設計師與系統管理員在網頁、行動應用程式與說明文件中重複使用桌面圖示,而不會產生算繪錯誤。軟體應用程式通常無法直接讀取多圖層 ICO 容器。轉換格式可將專屬的桌面捷徑圖形轉化為廣泛使用的網頁圖形。此過程可確保透明度色版與像素資料在不同的作業系統與網頁瀏覽器中保持完整。
技術規格與編解碼器解析
ICO 檔案以六個位元組的 ICONDIR 結構開頭,其中包含保留欄位、圖片類型和圖片數量。每個項目都指向儲存為 DIB 點陣圖或內嵌 PNG 的圖片資料。目標 PNG 使用 image/png MIME 類型,並以八個位元組的 PNG 簽章開頭。
作業系統與瀏覽器相容性
PNG 受到現代作業系統、瀏覽器和圖片應用程式的廣泛支援。ICO 通常用於圖示與網站圖示(favicon),但編輯支援會因工具而異。
實用資訊
在轉換為 PNG 之前,請務必從 ICO 容器中擷取最大的內嵌圖層(通常為 256x256 像素),以避免放大較小的像素網格並產生模糊感。
常見問題
如何在不失真的情況下將 Windows Icon 轉換為 PNG?
由於 ICO 與 PNG 格式皆支援無損壓縮與 alpha 透明度色頻,因此從容器中取出原始圖片資料不會造成任何像素劣化或品質損失。
Windows Icon 與 PNG 有什麼區別?
ICO 檔案是專為作業系統捷徑與游標設計的多圖片容器,而 PNG 檔案則是針對標準網路與桌面顯示進行最佳化的單圖片點陣圖。