HEIC 轉 JPG 完全指南:iPhone 照片在瀏覽器裡就能批次轉
你大概已經遇過這個麻煩
同事傳來幾張 iPhone 拍的產品圖,你雙擊打開——Windows 照片檢視器跳出「找不到適合的 app」,或者只顯示一團模糊的縮圖。微信群裡別人傳來的「原圖」,下載完副檔名是 .heic,老舊的系統、安卓手機、還有一大半的網頁上傳表單根本不認。
這不是你電腦的問題。是蘋果從 iOS 11(2017 年)開始,把預設拍照格式換成了 HEIC,而這個世界還沒完全跟上。
我們在做工具庫的圖片工具這幾年,幾乎每天都能收到類似的求助。這篇文章把 HEIC 的來龍去脈、轉檔時真正該注意的點,一次講清楚。如果你只想快點解決,直接把檔案拖到本地轉檔工具就行;但如果你想搞懂「為什麼」以及「怎麼不踩坑」,下面值得花十分鐘讀完。
HEIC 到底是什麼:先分清 HEIF 和 HEVC
很多人把 HEIC 當成一種「圖片格式」,其實它背後是兩層概念:
- HEIF(High Efficiency Image File Format,高效影像檔案格式):是蘋果採用的容器標準,由 MPEG 組織制定。它規定了一堆圖片、縮圖、深度圖、實況資訊怎麼「打包」進一個檔案。
- HEVC(H.265):是真正幹活的編碼演算法,負責把影像資料壓成更小體積。
.heic 這個副檔名,特指「用 HEVC 編碼的 HEIF 檔案」。除此之外,你還可能見到:
| 副檔名 | 含義 |
|---|---|
.heic |
HEVC 編碼的 HEIF(最常見) |
.heif |
HEIF 容器的通用副檔名 |
.avci / .avcs |
用 AVC(H.264) / AVC-SVC 編碼的 HEIF |
.heics / .heifs |
上述格式的序列(多張) |
一句話記憶:HEIF 是盒子,HEVC 是盒子裡那張被壓扁的圖。蘋果選 HEVC 進盒子,於是我們平時說的 HEIC,基本就是「HEVC 壓過的 HEIF」。
和傳統的 JPEG 擺在一起看:
| 維度 | JPEG | HEIC(HEVC-in-HEIF) |
|---|---|---|
| 壓縮方式 | 有損(DCT 區塊) | 有損(HEVC 框內編碼) |
| 同畫質體積 | 基準 | 小 40%–50% |
| 透明通道 | ❌ | ✅ |
| 單檔存多張(實況/連拍/景深) | ❌ | ✅ |
| 10/12-bit 色深、廣色域(P3) | ❌ | ✅ |
| 壓縮區塊效應 | 明顯(低品質時) | 更柔和 |
| 相容性 | 幾乎一切裝置 | 蘋果生態為主,Windows/安卓需額外支援 |
HEIC 在技術上確實比 JPEG 先進:同樣一張照片,檔案能小將近一半,還能塞進實況照片、景深貼圖、更高色深。代價就是相容性——照片拍出來省空間了,可一旦要發給別人、傳到網頁、拿去列印,麻煩就來了。
怎麼判斷一個檔案是不是 HEIC
別只盯著副檔名。有些系統會把 HEIC 重新命名或偽裝。幾個靠譜的判斷方法:
- 看副檔名:
.heic/.heif基本就是。 - 看檔案頭(魔數):用十六進位編輯器打開,HEIF 檔案通常以
ftyp開頭,後面跟著heic、mif1、hevx之類的品牌標識。 - 看屬性裡的「類型」:Windows 檔案總管裡,HEIC 常顯示為「HEIF 影像」;macOS 的「顯示簡介」會寫「HEIC」。
- 用工具庫辨識:直接把檔案拖進本地轉檔工具,它讀不懂格式會明確提示,而不是默默給你一張錯圖。
小陷阱:iPhone 的「實況照片」其實是一個
.heic配一個.mov短影片。只轉.heic會丟掉那一段動態畫面,剩下的只是靜態封面。
為什麼非要轉成 JPG
- Windows 預設打不開:Win10 / 11 需要手動從市集安裝「HEIF 影像延伸模組」(早期收費,現在免費但預設不預裝),沒裝就只有縮圖。
- 安卓裝置水土不服:大部分安卓機的圖庫對 HEIC 支援參差,分享出去常常變成黑圖或無法預覽。
- 網頁和表單拒收:大量後端上傳元件、CMS、郵件系統只認 JPG / PNG,
.heic直接報錯或靜默失敗。 - 微信、釘釘等 IM 的「原圖」容易踩坑:對方如果是舊裝置或沒裝延伸模組,收到的可能是打不開的附件。
- 設計與印刷流程:幾乎所有排版、印刷、去背軟體對 HEIC 的支援都落後於 JPG,匯入就報錯。
結論很現實:想讓照片在別人的裝置上「一定能打開」,JPG 至今仍是最穩的選擇。需要透明背景(比如去背的產品圖)才考慮 PNG。
四種轉換方式,差別比你想的大
| 方式 | 優點 | 坑 | 適合誰 |
|---|---|---|---|
| iPhone 傳輸時選「自動」 | 蘋果幫你轉 | 實際常傳原圖;依賴 iTunes / 照片 App | 偶爾傳幾張 |
| 線上轉檔網站 | 打開網頁就能用 | 檔案要上傳到別人伺服器,隱私風險高 | 不介意上傳的人 |
| 桌面軟體(IrfanView、XnConvert、Adobe Bridge) | 批次強、參數可控 | 要安裝、有學習成本 | 經常處理的使用者 |
| 瀏覽器本地工具 | 不安裝、不上傳、跨平台 | 超大檔案受瀏覽器記憶體限制 | 所有人 |
這裡單獨說一句隱私。很多「免費線上 HEIC 轉檔」網站,本質是讓你的照片先傳到它們的伺服器,轉完再下載。如果是產品圖、證件照、私人合影,這就等於把原件交給了陌生人——而且你根本不知道它們會不會留存、拿去訓練模型、或者轉手賣掉。我們做工具庫 HEIC 轉檔的初衷,就是讓整個過程只發生在你自己的瀏覽器裡——檔案透過 WASM 在本地解碼,關掉頁面資料就沒了,絕對不會離開你的電腦。
系統自帶的方法(不裝第三方工具)
如果你不想用網頁工具,系統其實也有辦法,但各有短板:
Windows:裝 HEIF 延伸模組後轉
- 微軟市集搜「HEIF 影像延伸模組」並安裝。
- 裝完後照片檢視器能預覽,右鍵「用小畫家開啟 → 另存為 → JPEG」即可轉。
- 批次就得寫 PowerShell 或借助「相片」App 的匯出,體驗一般。
macOS:預覽(Preview)一鍵匯出
- 用「預覽」打開 HEIC。
- 選單「檔案 → 匯出」,格式選 JPEG,拖動品質滑桿。
- 批次:在「預覽」裡「縮圖」全選 → 匯出,能一次匯出多張。 缺點:macOS 上 HEIC 是原生支援,但匯出的 JPEG 預設 sRGB,會丟掉原片的廣色域。
iOS:從源頭改掉預設格式 「設定 → 相機 → 格式 → 相容性最佳」會讓 iPhone 直接拍成 JPEG/MP4,以後不用再轉。代價是照片體積變大。如果你只是偶爾需要相容性,不如保持高效格式 + 傳輸時手動選「自動」。
這些方法能用,但要么是單張操作、要么要裝東西、要么跨平台不一致。要把一批圖穩定地轉好,瀏覽器本地工具往往是更省事的那條路。
用工具庫在瀏覽器裡批次轉:一步步走
步驟很簡單,但有幾個細節決定成品好壞:
- 打開 HEIC 轉 JPG,把
.heic檔案拖進去(支援一次拖一整批,也可以 Ctrl/⌘ 多選)。 - 選輸出格式:JPG 最通用;想要透明背景就選 PNG;追求更小體積且對方環境新,可選 WebP。
- 選品質:JPG 品質建議 90 左右(見下文「品質」一節)。HEIC 本身已經壓過,轉 JPG 時沒必要再狠壓,否則畫質會二次受損。
- 點轉換:瀏覽器在本地用 WASM 解碼 HEVC,幾秒鐘出結果,期間檔案不上傳。
- 下載:自動打包成 ZIP,一次拿走所有圖。
轉完如果覺得檔案還是偏大,接著用圖片壓縮按 85–90 品質壓一遍;需要統一尺寸再去批次改尺寸;要換成 WebP/AVIF 這類現代格式,用格式轉換。這三個工具串起來,就是一條「接收 iPhone 照片 → 轉格式 → 瘦身 → 適配」的流水線。
一個真實工作流:電商產品圖
假設你做網店,供應商傳來 200 張 iPhone 拍的 .heic 產品圖:
收到 200 張 .heic
→ /image/heic-to-jpg 批次轉 JPG(品質 92,保細節)
→ /image/resize 統一成 1200px 寬(適配商品頁)
→ /image/compress 壓到 85(體積再砍一半,載入快)
→ 下載 ZIP,直接上傳店鋪後台
全程在瀏覽器裡 5 分鐘內搞定,不裝軟體、不上傳原圖。
EXIF、色彩與透明:三個容易被忽略的細節
1. EXIF 去不去掉? HEIC 裡常帶著拍攝時間、GPS 定位、裝置型號。轉成 JPG 時,如果不清理,這些隱私資訊會跟著新圖走。如果你的圖要對外發(比如賣房照片帶 GPS 就尷尬了),轉完用圖片壓縮這類會剝離元資料的工具過一遍更安心。
2. 廣色域(P3)會丟 iPhone 拍的 HEIC 是 P3 廣色域,色彩比普通 sRGB 更鮮豔。轉成 JPG(sRGB)後,最鮮豔的那部分顏色會被「壓」回 sRGB 範圍,專業設計場景下肉眼能看出微妙差異。日常分享無感,但印刷、調色要留意。
3. 透明底會變黑/變白 HEIC 的透明區域轉成 JPG 後會被填成白色或黑色(JPG 不支援透明)。要保透明就選 PNG 輸出;否則提前想好背景色。
4. 實況照片只取一幀
HEIC 裡可能藏著實況 / 深度資訊,轉成 JPG 後這些會丟,只剩靜態畫面——這是格式限制,不是工具問題。想要動態部分,得單獨處理那一個 .mov。
品質:轉成 JPG 到底掉不掉畫質
這是被問最多的問題。先說結論:視覺上基本看不出來,但嚴格說是有損的。
HEIC 的優勢在於「同體積更高畫質」,而不是「同畫質無損」。當你把它解碼成點陣圖再編碼成 JPG,會經歷一次額外的有損壓縮。影響成品的關鍵是 JPG 的品質參數:
| JPG 品質 | 視覺效果 | 體積 | 建議 |
|---|---|---|---|
| 100 | 幾乎原樣 | 很大 | 沒必要,性價比低 |
| 92–95 | 肉眼無差 | 偏大 | 產品圖、存檔 |
| 85–90 | 幾乎無差 | 適中 | 日常首選 |
| 70–80 | 略糊、偶有區塊效應 | 小 | 僅縮圖/網頁 |
| < 60 | 明顯發糊、色塊 | 很小 | 不推薦 |
幾個經驗:
- 別反覆橫跳:HEIC → JPG → 再轉回 HEIC,每轉一次都是有損的,畫質會一層層掉。轉完就停在 JPG。
- HEIC 本身已壓:轉 JPG 時不必再狠壓,品質保持 85+ 最穩。
- 看用途定品質:朋友圈/群組發 80 夠用;商品頁/印刷 90+。
開發者:命令列怎麼搞
如果你更傾向於腳本批次處理,本地裝好依賴都能做。核心難點是解碼 HEVC,需要系統有 libheif。
# 0) 先裝底層函式庫(各系統)
# macOS: brew install libheif
# Ubuntu: sudo apt install libheif-utils
# Windows: 用 vcpkg 或下載 libheif 的預編譯包
# 1) ffmpeg:單個 HEIC 轉 JPG(q:v 2 ≈ 高品質)
ffmpeg -i photo.heic -q:v 2 photo.jpg
# 2) ImageMagick(需系統裝有 HEIC 委託庫)
magick photo.heic photo.jpg
# 3) 批次:把目前目錄所有 heic 轉成 jpg
for f in *.heic; do magick "$f" "${f%.heic}.jpg"; done
# 4) 用 heif-convert(libheif 自帶,最輕量)
for f in *.heic; do heif-convert "$f" "${f%.heic}.jpg"; done
Python 派可以用 pillow-heif:
import pillow_heif
from PIL import Image
pillow_heif.register_heif_opener() # 註冊 HEIF 解碼器
img = Image.open("photo.heic")
img.convert("RGB") # JPG 不支援透明,先轉 RGB
img.save("photo.jpg", quality=92)
Node.js 側,瀏覽器裡的轉檔工具其實也是類似思路——用 libheif 編譯成的 WASM 在網頁裡做同樣的解碼,差別只是整個過程在你本地,不依賴伺服器。
常見誤區
| 誤區 | 真相 |
|---|---|
| HEIC 比 JPG 清晰 | 同體積更清晰;同品質肉眼難分。HEIC 贏在「省空間」 |
| 轉 JPG 會變模糊 | 品質設 90+ 幾乎無差;糊是因為被壓太低 |
| 線上工具更快 | 上傳+下載的網路耗時常常比本地解碼還慢,還洩露隱私 |
| 蘋果裝置間不用轉 | 對,但凡要出蘋果生態,JPG 還是最穩 |
| 轉一次就永久損失 | 只損失一次;留好原片 HEIC,隨時能重轉 |
常見問題
轉成 JPG 會不會明顯掉畫質? 視覺上基本看不出來。HEIC 的優勢是「同體積更高畫質」,轉成高品質 JPG 後,肉眼很難分辨差別。
能不能無損轉回 HEIC? 不能。JPG 是有損格式,轉回 HEIC 只會把已經損失的資訊「固定」下來,不會變清晰。所以務必留一份原片。
手機上能直接轉嗎? 能。工具庫的圖片工具就是網頁,手機瀏覽器打開同樣能用,iOS / 安卓都支援本地轉換。
一堆 HEIC 怎麼最快? 別一張張點。用支援批次的本地轉檔工具一次拖進去,比任何手動方式都快。
轉完顏色好像「淡」了一點? 大概率是 P3 廣色域被壓回了 sRGB。日常無感;做印刷/調色要留意原片色域。
GPS 定位會不會跟著圖發出去? 如果轉檔工具不剝離 EXIF,就會。對外發圖前,用會清理元資料的圖片壓縮再過一遍。
一句話決策
收到 HEIC 照片?
├── 只在蘋果裝置間傳 → 保持 HEIC,最省空間
└── 要發給別人 / 上傳網頁 / 列印
├── 要透明背景 → 轉 PNG
└── 只要通用 → 轉 JPG(品質 90)
├── 檔案還是大? → 再壓一遍 /zh-TW/image/compress
├── 尺寸不統一? → /zh-TW/image/resize
└── 想用現代格式? → /zh-TW/image/convert(WebP/AVIF)
把這篇文章收藏起來,下次誰再傳來 .heic 打不開,直接把上面的決策圖甩過去就行。要是想順手把圖片體積也優化掉,圖片壓縮指南裡還有更系統的格式選擇建議。
本站提供瀏覽器本地工具,免註冊即可試用 →