HEIC 轉 PNG:無損轉換、保留透明通道,全部喺你瀏覽器完成
iPhone 由 iOS 11 開始預設以 HEIC(高效率影像檔案格式)儲存相片,背後用 HEVC(H.265)編碼,檔案體積大約只有同等 JPEG 嘅一半。好處係慳位,壞處係呢個格式喺 Apple 生態圈以外嘅支援非常差——Windows、Linux、舊款手機、大部分網站後台同 CMS 系統都認唔到 HEIC。你需要一個將 HEIC 轉做通用格式嘅工具,而呢頁嘅任務係將佢哋轉做 PNG。
PNG(便攜式網絡圖形)係一種無損壓縮格式,支援完整 8-bit 透明通道(Alpha Channel),唔會因為重新儲存而降低質素。呢頁係成個工具站之中唯一專門處理 HEIC → PNG 嘅頁面;其他兄弟頁面負責 HEIC 轉 JPG。以下係你需要知道嘅全部細節。
呢頁有咩與別不同?
多數影像轉換工具會提供一個「質素」滑桿畀你調校壓縮率,但呢頁冇。原因好直接:PNG 係無損格式,冇「質素」呢個參數可以調——佢永遠保留所有原始像素資料。呢頁會顯示一個簡短提示,說明 PNG 係無損格式。
另一個關鍵分別:因為 HEIC 本身係高度壓縮嘅有損格式(即使 Apple 用嘅 HEVC 編碼質素好高,理論上仍然有損),而 PNG 係無損,所以將一張 iPhone 影嘅相轉做 PNG 後,檔案體積通常會 大幅膨脹——由幾 MB 變成十幾甚至幾十 MB。呢頁喺每個輸出結果下方會清楚顯示「Saved」(如果轉換後細咗)或者「Larger」(如果大咗),等你知道實際變化。只有螢幕截圖、標誌、線條圖呢類本身已經係無損或者接近無損嘅內容,先有機會出現「Saved」或者體積相近。
最後,呢頁完全喺你嘅瀏覽器內執行——你嘅 HEIC 檔案由頭到尾都唔會離開你嘅裝置,唔會被上載到任何伺服器。
點樣用?輸入、輸出同顯示資訊
輸入
- 一個或多個 HEIC 影像檔案(副檔名
.heic),亦可以直接拖放檔案到指定區域。 - 每次可以選擇嘅檔案數量上限為 20 個。
- 冇質素滑桿——因為輸出係 PNG,冇得揀壓縮級別。
輸出
- 每個成功轉換嘅 PNG 檔案都會有一個獨立嘅「下載」按鈕。
- 當有兩個或以上檔案成功轉換,會出現「下載全部 (.zip)」按鈕,一鍵打包全部 PNG。
- 每個輸出結果會顯示以下資訊:
- 輸出檔案名稱(通常繼承原檔名,副檔名轉為
.png) - 影像尺寸(寬 × 高,像素)
- 原始檔案大小(HEIC)
- 轉換後檔案大小(PNG)
- 標籤:Saved(轉換後細咗)或者 Larger(轉換後大咗)
- 總計行:總計:‹原始大小› → ‹轉換後大小›
- 輸出檔案名稱(通常繼承原檔名,副檔名轉為
呢啲資訊幫你立刻判斷係咪真係需要轉 PNG,定係應該揀其他輸出格式(例如 JPG)以控制體積。
規則同邊界情況(你一定要知)
轉換唔係次次成功。以下係你會遇到嘅錯誤訊息同處理方法:
| 情況 | 顯示嘅錯誤訊息 |
|---|---|
| 瀏覽器唔支援解碼 HEIC(例如舊版 Safari、舊版 Chrome) | 「無法將這個檔案開啟為圖片,它可能已損壞、是空檔案,或根本不是圖片。」 |
| 檔案損壞、空白或者根本唔係影像 | 「無法將這個檔案開啟為圖片,它可能已損壞、是空檔案,或根本不是圖片。」 |
| 轉換過程中出現其他失敗 | 「Conversion failed. Try a different image or format.」 |
| 一次過揀超過上限數量嘅檔案 | 「Choose up to ‹max› images at a time.」 |
| 冇揀任何檔案就開始轉換 | 「Choose at least one image.」 |
| 拖放咗唔支援嘅檔案類型(例如 PDF、影片) | 「This file type isn’t supported.」 |
| 部分檔案處理失敗 | 「‹count› file(s) could not be processed.」 |
注意:呢頁 只會讀取 HEIC,唔會寫入 HEIC,你想將 PNG 轉返做 HEIC 係做唔到嘅。
邊啲人最需要用呢頁?
- 需要透明通道嘅設計師:HEIC 唔支援透明度(Alpha Channel),但 PNG 支援。如果你要將 iPhone 影嘅標誌、圖示或者合成素材放入設計軟件,必須先用呢頁轉做 PNG。
- 需要無損質素嘅攝影師或者文件歸檔者:如果你唔可以承受任何壓縮損失(例如法庭證據、學術研究、醫療影像),PNG 係唯一選擇。注意體積會變大,但質素零損失。
- 處理螢幕截圖同線條圖嘅用戶:呢類影像本身已經接近無損,轉 PNG 後體積變化極細,甚至可能因為 PNG 對重複圖案嘅壓縮效率而變細。
- 需要上載圖片到唔支援 HEIC 嘅網站、CMS 或舊裝置:大部分網站後台、WordPress、電商平台、甚至部分社交媒體都未完整支援 HEIC。轉做 PNG 就通行無阻。
- 注重私隱嘅用戶:所有轉換喺本地完成,唔使上載到任何伺服器。如果你嘅 HEIC 檔包含敏感資訊(例如身份證、合約),呢頁係安全選擇。
- 需要批量轉換嘅用戶:一次過揀十幾廿張相,轉完直接下載 ZIP,唔使自己逐張處理。
技術背景:HEIC、PNG 同無損壓縮點解關你事?
HEIC 係一種容器格式,裏面包住用 HEVC(High Efficiency Video Coding,即 H.265)壓縮嘅影像數據。呢種編碼喺相同質素下可以比 JPEG 細一半左右,所以 iPhone 用佢嚟慳位。但 HEVC 係有損編碼——雖然肉眼好難察覺,但每一個編碼步驟都會捨棄少量細節。
PNG 使用 DEFLATE 演算法做無損壓縮。所謂「無損」,係指將原始像素數據壓縮時,每一個像素嘅 RGB 值同 Alpha(透明)值都完整保留。你重新打開個 PNG 檔 100 次,每個像素都同第一次一模一樣。代價係壓縮率遠低於 HEIC 或 JPEG——尤其係對於連續色調嘅相片(例如風景、人像),PNG 通常會比 HEIC 大幾倍。
而對於螢幕截圖或者 Logo,因為圖像有大量重複區域同一種色塊,DEFLATE 可以發揮好好嘅壓縮效果,所以體積可能同 HEIC 接近甚至更細。呢個就係點解介面會顯示「Saved」或「Larger」標籤——佢直接反映咗你原檔案嘅內容特性。
PNG 支援 8-bit 透明通道,即係每個像素可以有 256 級透明度(由全透明到完全不透明)。HEIC 官方規格其實都有支援透明度,但 Apple 喺 iPhone 相機輸出嘅 HEIC 唔會包含透明資訊(因為相機影嘅相冇透明),所以如果你想保留透明背景,用 PNG 係最直接嘅方法。
常見問題(FAQ)
1. 轉換後檔案好大,係咪正常?
完全正常。一張 12MP 嘅 iPhone HEIC 相大約 2–3 MB;轉做 PNG 後可能變成 15–20 MB。呢個係無損格式嘅本質——你得到無損質素同透明通道,就要付出更多儲存空間。如果你接受少少質素損失嚟換取細檔案,可以考慮用呢個工具站嘅 JPG 轉換頁面。
2. 可唔可以將 PNG 轉返做 HEIC?
呢頁冇呢個功能。工具站只提供 HEIC → 其他格式嘅單向轉換。如果你想將 PNG 壓縮成 HEIC,需要另外揀支援 HEIC 編碼嘅軟件(例如 macOS 嘅預覽程式或第三方轉換工具)。
3. 支援一次過轉好多張相嗎?
支援。你可以揀最多 20 個 HEIC 檔案,轉換後每張獨立下載,或者按「下載全部 (.zip)」一次過打包。
4. 安全嗎?檔案會唔會被上載到你哋伺服器?
絕對唔會。所有影像處理全喺你嘅瀏覽器內執行,瀏覽器會將 HEIC 檔案解碼成像素,然後喺你嘅裝置上將佢哋重新編碼為 PNG。冇任何位元組會離開你嘅裝置。呢個係呢個工具站嘅核心私隱承諾。
5. 點解有時會有檔案轉換失敗?
最常見原因係你嘅瀏覽器唔支援 HEIC 解碼。Chrome 版本 99 或之後(部分平台)、Safari 14.1 或之後、Edge 99 或之後通常都支援。Firefox 一直唔支援 HEIC。如果你用 Firefox,請轉用 Chrome、Edge 或 Safari。另外,損壞嘅 HEIC 檔或者其實係其他格式(例如副檔名改錯)都會導致失敗。
6. 轉 PNG 後質素會唔會變差?
唔會。PNG 係無損格式,轉換後嘅像素同 HEIC 解碼後嘅像素完全一致。但注意:HEIC 本身已經做過有損壓縮,所以「質素」其實喺 iPhone 影相嗰吓已經定咗。轉 PNG 唔會令質素變好,亦唔會再變差——佢只係將嗰一刻嘅影像「凍結」落嚟。