HEIC 轉 PNG 轉換器
將 HEIC 轉換為 PNG 可將有損 HEVC 壓縮的相片轉化為廣泛支援的無損圖形檔案。
格式比較與技術規格
| 規格 | HEIC | PNG |
|---|---|---|
| MIME 類型 | image/ | image/ |
| 類型 | 點陣圖 | 點陣圖 |
| 壓縮 | 有損 / 無損 HEVC(H.265) | 無損(DEFLATE / LZ77 + Huffman) |
| 標準規格 | ISO/IEC 23008-12 (HEIF) | W3C PNG 3rd Edition |
| 檔案簽章(magic bytes)標頭 | 00 00 00 ... 66 74 79 70 68 65 69 63 (ftypheic) | 89 50 4E 47 0D 0A 1A 0A |
格式概述與應用
Apple 裝置預設使用 HEIC 格式拍攝相片以節省儲存空間。雖然對行動電話很有效率,但這些檔案通常無法在較舊的電腦、基本的圖片編輯器或特定的網頁瀏覽器中開啟。將 HEIC 檔案轉換為 PNG 可以產生能在任何地方正確呈現且廣泛支援的圖片,藉此解決相容性障礙。網頁設計師、平面藝術家與軟體開發人員經常需要這種轉換。標準的網頁上傳表單與舊版內容管理系統會拒絕 HEIC 上傳。將圖片轉換為 PNG 可確保圖形在所有網頁上正確顯示,並能搭配 Photoshop 或 GIMP 等編輯工具使用,無需額外安裝外掛程式。
技術規格與編解碼器解析
HEIC 依賴 ISOBMFF 容器內的 HEVC (H.265) 視訊標準,使用有損或無損壓縮將相片資料儲存在精簡的空間中。PNG 使用 DEFLATE 演算法,結合 LZ77 滑動字典與霍夫曼編碼(Huffman coding),以達到完全無損的點陣圖儲存。HEIC 的檔案簽章(magic bytes)以位於位元組位移 4 處的方塊類型「ftyp」開頭,後接如「heic」或「mif1」等品牌。PNG 檔案則以確切的 8 位元組十六進位標頭開頭:89 50 4E 47 0D 0A 1A 0A。
作業系統與瀏覽器相容性
iOS 11(含)以上版本以及 macOS High Sierra(含)以上版本可原生檢視 HEIC,且在安裝 HEIF Image Extensions 與 HEVC Video Extensions 後也能在 Windows 10 和 11 上運作。然而,雖然 Safari 自 Safari 17 起便已顯示 HEIC,但 Google Chrome、Mozilla Firefox 與 Microsoft Edge 並不原生支援顯示。相較之下,PNG 享有廣泛的相容性。大多數現代網頁瀏覽器、作業系統、行動平臺與圖片檢視器都可以原生開啟 PNG 檔案,無需額外的編解碼器。
實用資訊
將有損的 HEIC 檔案轉換為無損的 PNG 檔案並無法恢復先前已捨棄的圖片資料,但它可以防止在編輯過程中產生任何未來的世代損失。
常見問題
如何將 HEIC 相片轉換為 PNG 圖片而不損失品質?
由於 HEIC 通常是有損的,轉換為 PNG 可以透過使用無損 DEFLATE 壓縮儲存確切的像素網格,來避免任何進一步的壓縮損失。不過,此轉換無法恢復原始 HEIC 壓縮過程中所刪除的細節。
HEIC 相片與 PNG 圖片有什麼區別?
HEIC 在 ISO 基礎媒體檔案容器內使用先進的視訊壓縮編解碼器,以保持非常小的檔案大小。PNG 則使用具有無損 DEFLATE 壓縮的點陣圖網格並支援完整的 alpha 透明度,因而產生具備絕對像素精確度的較大檔案。