HEIC 檔案到底是什麼
從 iOS 11 開始,每一台 iPhone 預設都把照片存成 HEIC,而當人們試著在 Windows 電腦上開啟它或上傳到網站時,這個格式仍然會讓人措手不及。弄清楚檔案裡裝了什麼,就能明白它為什麼這麼小,又為什麼這麼少的軟體能讀它。
它是容器,不是圖片
HEIC 檔案是一個 HEIF 容器,裡面裝著一張或多張用 HEVC 視訊編碼壓縮的影像。HEIC 轉 PNG 會解碼主影像,並把它存成一張未壓縮的像素網格。
HEIF——高效率影像檔案格式——是一種借自 MP4 家族的盒式結構。在它裡面,Apple 把照片存成單一 HEVC(H.265)影格,也就是 4K 影片用的那套編碼。正因如此,一張 1200 萬像素的照片才能塞進 2 MB:在同等畫質下,它的效率大約是 JPEG 的兩倍。
為什麼 Windows 和網頁拿它沒辦法
高效率是有代價的:授權。HEVC 受專利保護,所以 Windows 出廠不附解碼器,多數瀏覽器拒絕加入支援,許多網頁應用程式乾脆拒絕上傳。這個容器裡還裝著普通圖片從來不會有的東西:人像模式的深度圖、縮圖、alpha 通道,以及包含 GPS 座標的完整 EXIF 區塊。
原況照片、連拍與多圖 HEIF
一個 HEIC 可以容納多個影格——一組連拍序列,或者原況照片(Live Photo)的靜態影格。在這裡把 HEIC 轉 PNG 時,匯出的是主影像:也就是「照片」App 顯示為圖片的那一格。動態片段存在獨立的 .mov 檔案裡,不屬於影像檔案。
為什麼把 HEIC 轉 PNG 而不是 JPG
大多數人轉換 HEIC 時都會選 JPG,對於度假隨手拍來說這是對的。但在三種具體情境下,PNG 才是更合適的選擇。
無損代表不會再壓縮一次
照片在手機裡已經經歷過一次有損壓縮。之後每一次有損處理都會在舊瑕疵上堆疊新瑕疵——天空出現色塊,邊緣出現光暈。PNG 把次數停在一次。解碼出的影格被原樣保存,所以 HEIC 轉 PNG 的保真度達到了原檔所允許的極限。
當圖片還要再次編輯、大幅輸出或作為母檔保存時,這一點很重要。如果只是丟到群組聊天裡,就沒那麼要緊。
透明通道得以保留
HEIF 可以攜帶 alpha 通道,一些 iOS 應用程式儲存的截圖、貼圖和去背圖就會用到它。JPG 會丟掉 alpha,把背景塗成白色。PNG 則會保留,所以透明的 HEIC 出來仍是透明的 PNG。
什麼時候 JPG 更合適
先說實話:對於只在螢幕上看、永遠不會再編輯的普通照片,品質 90 的 JPG 在視覺上完全一樣,大小卻只有十分之一。如果你的照片就是這種情況,HEIC 轉 JPEG 轉換器是更好的工具。截圖、圖形、透明影像,以及任何你打算繼續加工的圖片,再回來用 PNG。
檔案大小陷阱——以及縮放選項
每一個 HEIC 轉 PNG 轉換器都應該提醒你、卻幾乎沒有一個會提醒你的事:輸出會很大。
為什麼 2 MB 的 HEIC 會變成 20 MB 的 PNG
一張約 2 MB 的 1200 萬像素 HEIC,在全解析度下通常會變成 20–30 MB 的 PNG,因為 PNG 會逐一儲存全部 3600 萬個顏色值,而不是去描述它們。
HEVC 之所以檔案小,是因為它在描述影像——這個區塊看起來像那個區塊,只是稍微偏移了一點。PNG 什麼都不描述;它記錄每一個像素,再套一個通用壓縮器,對大面積純色有用,對照片雜訊幾乎無能為力。4000 × 3000 像素、每像素 3 位元組,壓縮前就是 36 MB,而相機雜訊代表它壓不了多少。
選擇長邊尺寸
這正是轉換器附帶尺寸上限的原因。它會在寫入 PNG 之前限制影像的長邊,並按比例縮放短邊:
- 原始尺寸——完整的 4032 × 3024。適合典藏母檔和列印。每張照片預計 20–30 MB。
- 4096 px——手機照片不受影響;用於限制超大掃描檔和專業相機檔案。
- 2048 px——2048 × 1536,約 6 MB。在任何螢幕或平板上都很清晰。多數用途的合理預設值。
- 1080 px——1080 × 810,不到 2 MB。適合網頁、文件和社群貼文。
縮小在你的瀏覽器裡用高品質重新取樣完成,然後結果再編碼為 PNG。上限只會縮小,從不會放大較小的圖片。
3 步完成 HEIC 轉 PNG
拖入你的 HEIC 照片
從 Finder、檔案總管或「照片」匯出資料夾把檔案拖到虛線區域,或點擊瀏覽。桌面版每次最多 20 個 HEIC 或 HEIF 檔案。每個檔案都在你的瀏覽器裡解碼——在 PNG 產生之前,該列會顯示一個 HEIC 標記,因為瀏覽器本身無法顯示 HEIC。
選擇尺寸上限
開啟「轉換設定」,為長邊選擇原始尺寸、4096、2048 或 1080 像素。拿不定主意的話,凡是在螢幕上看的都選 2048;只有需要全解析度母檔時才選原始尺寸。
下載 PNG 或 ZIP
按下「轉換」。每張照片都會顯示新的尺寸、PNG 大小以及相對 HEIC 的變化。可以逐一下載檔案,也可以用「全部下載」取得一個保留原檔名的 ZIP。
拖入最多 20 張 HEIC 或 HEIF 照片。它們在本機解碼,從不上傳。
選擇一個尺寸上限——或者保留原始尺寸以獲得典藏級品質。
逐張下載 PNG,或一次打包成 ZIP 下載。
哪些地方打不開 HEIC(而 PNG 可以)
把 HEIC 轉 PNG 的現實理由是:檔案要去一個 HEIC 去不了的地方。這份清單比人們想像的要長。
作業系統
Windows 10 和 11 只有在從 Microsoft Store 安裝「HEVC 視訊延伸模組」之後才能顯示 HEIC——在很多機器上這是付費附加元件。Android 從 9 開始支援 HEIC,但舊手機和許多入門機型仍然無法解碼。Linux 桌面需要額外的函式庫。而它們每一個都能開啟 PNG。
瀏覽器與網頁應用程式
Chrome、Firefox 和 Edge 完全不算繪 HEIC;Safari 可以。這代表把 HEIC 拖進網頁表單、CMS 媒體庫、論壇貼文或客服工單時,通常會無聲無息地失敗,或者顯示為破圖。PNG 則是有史以來每一個瀏覽器都認得的格式。
編輯器與設計工具
GIMP、小畫家、Paint.NET、舊版 Photoshop 和大多數線上編輯器在匯入時都會拒絕 HEIC。Figma 和 Canva 毫不猶豫地接受 PNG——而且不像 JPG,它們會保留圖片自帶的透明部分。
格式相容性一覽
| HEIC | PNG | JPG | |
|---|---|---|---|
| 不需附加元件即可在 Windows 開啟 | 否 | 是 | 是 |
| 可在 Chrome / Firefox / Edge 開啟 | 否 | 是 | 是 |
| 透明 | 是 | 是 | 否 |
| 無損 | 否(HEVC) | 是 | 否 |
| 1200 萬像素照片大小 | ≈ 2 MB | 20–30 MB(2048 px 時 6 MB) | 3–4 MB |
| 最適合 | iPhone 儲存 | 編輯母檔、截圖、透明影像 | 分享、網頁、電子郵件 |
人們把 HEIC 照片轉成 PNG 用來做什麼
這些理由都圍繞同一個主題:圖片需要在一個不認識 HEIC 的地方保持精確,或保持透明。
截圖與 App 畫面
iOS 截圖本身已經是 PNG,但從螢幕錄影匯出的靜態影格,以及某些第三方 App 的擷取畫面,會以 HEIC 形式到來。把 HEIC 轉 PNG 能把截圖裡銳利的文字和純色區塊原樣保留——換成 JPG 則會把字母糊掉。
貼圖、去背圖與透明主體
iOS 允許你把主體從照片中擷取出來,儲存成透明背景。這些檔案是帶 alpha 的 HEIF。作為 PNG,它們可以直接放進簡報、設計工具或聊天貼圖包;作為 JPG,它們會帶著一個白色方框出現。
編輯母檔
如果照片要進 Lightroom、GIMP 或 Affinity 認真編輯,請從無損檔案開始。2048 像素的 PNG 是很好的工作副本;原始尺寸設定則是典藏用的。
文件、Wiki 與印刷排版
Word、Google 文件、Confluence 和 InDesign 都能可靠地置入 PNG。在螢幕上閱讀的文件用 1080 像素上限,需要列印的內容用 2048 或更高。
瀏覽器端 vs 伺服器端 HEIC 轉換器
網路上大多數 HEIC 轉換器靠上傳運作:照片送到伺服器,在那裡解碼,然後 PNG 傳回來。這能用,但值得弄清楚你交出去了什麼。
隨 HEIC 一起走的東西
手機照片帶著它的 EXIF 區塊:拍攝時精確的 GPS 位置、精確到秒的時間、裝置型號,往往還有一張勾勒出照片裡人物輪廓的深度圖。上傳檔案就等於把這些全部上傳,交給一家與你毫無關係的公司,保留政策是一小時或一天。
這個工具如何避免這些
這裡的 HEVC 解碼器被編譯成 WebAssembly,在你的瀏覽器分頁內執行。檔案從磁碟讀入記憶體,解碼,按你的要求縮放,再編碼成 PNG——全部在你的裝置上完成。沒有任何資料被傳輸。你可以在瀏覽器的開發人員工具裡驗證:轉換進行時,「網路」面板始終是空的。
它同時也拿掉了常見的限制。上傳型轉換器限制檔案大小和數量,因為解碼要花他們的錢;在這裡,唯一的成本是你自己的處理器,所以沒有配額,也不用註冊帳號。在一台很舊的筆電上,大批次轉換會比資料中心慢——這就是代價。
還有一點要知道:PNG 會保留解碼後倖存下來的 EXIF 中繼資料。如果你要公開分享這個檔案,請先用移除 EXIF處理一遍。
接下來可以拿這些 PNG 做什麼
輸出的是標準 PNG,所以本站的其它工具都能直接接受,不必再次上傳。
如果檔案仍然比你需要的大,壓縮 PNG可以無損縮小,PNG 瘦身工具則透過減少調色盤走得更遠。用於網頁的話,PNG 轉 WebP能以一小部分大小保留透明。如果發現你其實想要 JPG,PNG 轉 JPG可以完成切換——或者回到HEIC 轉 JPEG 轉換器,從原檔重新開始。
需要精確尺寸而不是上限?調整圖片尺寸能把 PNG 變成任意寬高。而在公開發布任何內容之前,先清除 EXIF 資料,別讓 GPS 座標跟著檔案一起傳出去。