免費轉換器

巴布亞紐幾內亞至 ICO轉換器

在瀏覽器中立即將 PNG 映像轉換為 Windows 圖示 (ICO) 檔案(Favicon 產生器)。快速、安全且完全客戶端。

按一下或拖曳 PNG 至此處

最大支援 50MB

關於此工具

ICO 是 Windows 期望的桌面應用程式圖示格式,也是瀏覽器歷史上期望的 favicon 格式(連結 rel=icon, /favicon.ico)。產生正確的 ICO 檔案意味著將相同映像的多個尺寸捆綁到一個容器中,以便作業系統或瀏覽器可以選擇所需的任何解析度。一個favicon ICO通常包括16×16、32×32和48×48;桌面應用程式 ICO 通常會增加 64×64、128×128 和 256×256。

此轉換器採用一個或多個 PNG 文件,並在瀏覽器中寫入結構正確的 ICO 文件。 ICO 目錄和每個嵌入圖像的元資料是使用二進位緩衝區在 JavaScript 中建立的; PNG 條目直接嵌入,而較小的尺寸可以選擇重新編碼為 BMP 樣式的 DIB,以實現傳統相容性。輸出是 Windows 資源管理器、Visual Studio、Web 瀏覽器和使用 ICO 的任何其他工具接受的標準 ICO 檔案。

所有處理都在本地進行。 PNG 被讀入瀏覽器,ICO 位元組流在記憶體中構建,結果以下載形式提供。無需伺服器上傳,無臨時檔案存儲,無外部依賴。

為什麼將 PNG 轉換為 ICO

如果您維護 Windows 應用程序,則可執行檔案的圖示必須是嵌入在二進位資源中的 ICO 檔案。編譯的 PNG 資源並不等效。在將圖示連結到可執行檔之前,從 PNG 母版產生正確的 ICO 是標準打包步驟。

對於圖標,現代瀏覽器也透過連結 rel=icon 接受 PNG,但 /favicon.ico 仍然是舊版瀏覽器和許多自動化工具(RSS 閱讀器、社交預覽、搜尋引擎爬蟲)首先檢查的遺留後備。沒有 /favicon.ico 檔案的網站會在伺服器日誌中產生 404 噪音,並且可能無法在舊用戶端中正確顯示。產生文件僅需五秒鐘;不產生它會導致持續記錄垃圾郵件。

使用方法

上傳您的 PNG 母版,選擇要捆綁、產生的尺寸。

  1. 上傳您的 PNG 文件: 拖曳一個 PNG(它將被調整為標準尺寸)或多個不同尺寸的 PNG(每個將以其原始尺寸嵌入)。支援最大 50 MB 的檔案。
  2. 選擇嵌入尺寸: 標準圖示尺寸為 16×16、32×32 和 48×48。標準應用程式圖示尺寸增加了 64×64、128×128 和 256×256。選擇與您的用例相符的集合。
  3. 生成 ICO: 轉換器根據需要調整來源大小,建立 ICO 目錄頭,並嵌入每個圖像。輸出是單一 .ico 文件,其中包含所有選定的尺寸。
  4. 下載並部署: 儲存文件。對於網站圖標,請將其放置在網站的根目錄下,名稱為 /favicon.ico。對於 Windows 應用程序,透過建置系統的資源編譯步驟嵌入。

常見用例

技術細節

ICO 檔案包含 6 位元組的 ICONDIR 標頭(對於 ICO,保留 = 0,類型 = 1,計數 = 影像數量),後面跟著 16 位元組的 ICONDIRENTRY 記錄,最後是影像有效負載。每個 ICONDIRENTRY 指定寬度和高度(0 表示 256)、顏色計數、平面、位元深度、有效負載大小和偏移量。

每個圖像負載要么是一個完整的 PNG 檔案(開頭為 PNG 簽名 0x89504E47),要么是 BMP 樣式的 DIB。現代轉換工具(包括此工具)針對 64×64 及以上尺寸嵌入 PNG,針對較小尺寸嵌入 BMP,符合 Windows 期望的約定。

瀏覽器完成繁重的工作:透過畫布將 PNG 解碼為點陣圖,透過啟用平滑的畫布繪製影像調整大小,以及透過 DataView 寫入二進位緩衝區的最終 ICO 組裝。此緩衝區被包裝為“image/x-icon”類型的 Blob 並提供下載。

最佳實踐

常見問題

將 PNG 轉換為 ICO 時是否有任何品質損失?
不會。 ICO 使用基於 PNG 或 BMP 的影像,因此在轉換過程中可以完全保留您的影像品質。
ICO 格式有什麼用?
ICO(Windows Icon)主要用於網站圖示、Windows 應用程式圖示。
我可以批量轉換多個 PNG 檔案嗎?
該工具一次處理一個文件以確保最高品質。對於多個文件,只需重複該過程 - 每次轉換只需幾秒鐘。
我的影像在轉換過程中是否保密?
是的。您的 PNG 檔案完全在瀏覽器中使用 Canvas API 和 JavaScript 進行處理。沒有任何內容上傳到任何伺服器 - 檔案直接從您的裝置傳輸到轉換器,然後返回您的裝置。
我的文件是否已上傳到伺服器?
不會。 ICO 是使用 JavaScript 二進位寫入在您的瀏覽器中建構的。文件不會離開您的裝置。
我的 ICO 可以在舊版的 Windows 中運作嗎?
是的。輸出使用 Windows 自 3.0 版本以來支援的標準 ICO 格式。尺寸 64 及以下使用 BMP 型有效負載以實現最大相容性; 256 像素條目使用嵌入的 PNG,Windows Vista 及更高版本支援此格式。
為什麼我的圖示沒有更新?
瀏覽器會積極快取網站圖標,通常會持續數天。透過清除瀏覽器快取、直接開啟圖示 URL 強制刷新或將版本查詢參數附加到連結標記來強制刷新。
我可以同時包含彩色圖示和單色圖示嗎?
標準 ICO 支援每個條目元資料中的顏色深度,但大多數現代用法是所有尺寸的 32 位元顏色。單色圖示是遺留問題,如今很少工具可以處理。