無需上傳, 100% 本機處理, 無需帳戶

HEIC / HEIF 轉 JPG

你的 iPhone HEIC 格式照片在本機轉換為 JPEG 或 PNG,不會傳送任何檔案至伺服器。

HEIC 轉 JPG 的運作方式

HEIC 轉 JPG 工具使用編譯為 WebAssembly 的 libheif-js 程式庫,將 iPhone 和 iPad 的 HEIC 及 HEIF 照片轉換為 JPEG 或 PNG 格式。轉換完全在你的瀏覽器中進行:一次拖入單一張照片或一整批照片,WASM 模組會解碼每個 HEIC 位元流,產生的圖片資料會重新編碼為你選擇的格式並提供本機下載;批次中的每個檔案都會有各自獨立的下載連結。你的照片絕不會傳送到任何伺服器。

HEIC(高效率影像容器)是 iOS 11 及更新版本相機照片預設使用的格式。它在相同視覺品質下提供比 JPEG 更好的壓縮率,但許多 Windows 應用程式、網路平台和舊版軟體並不原生支援。轉換為 JPEG 或 PNG 可讓你在不需更改手機相機設定的情況下,獲得廣泛的相容性。

HEIC 轉 JPG 的分步使用說明

  1. 將一個或多個 HEIC 或 HEIF 檔案拖曳到上傳區,或點擊瀏覽。
  2. 選擇 JPEG 或 PNG 作為輸出格式。
  3. 若輸出 JPEG,請使用滑桿設定品質等級(品質越高,檔案越大)。
  4. 點擊「轉換」。libheif-js WebAssembly 模組在本機解碼每個檔案。
  5. 個別下載每個已轉換的檔案;一次批次會為每個檔案提供各自的下載連結。

常見使用情境

  • Windows 使用者收到家人傳來的 iPhone 照片,卻因未安裝 HEIC 支援而無法在預設的「相片」應用程式中開啟。
  • 網頁開發者需要在尚未支援 image/heic MIME 類型的網站上顯示 iPhone 拍攝的照片。
  • 平面設計師需要將 iPhone 相機照片匯入無法原生讀取 HEIC 的舊版 Adobe 軟體。
  • 使用者要上傳照片到一個拒絕 HEIC 檔案的網路表單,需要 JPEG 格式的替代品,且不想更改 iPhone 相機格式設定。

常見問題

轉換後會保留 HEIC 的哪些功能?

libheif-js 從 HEIC 容器中解碼主要圖像網格。輸出的 JPEG 或 PNG 包含完整解析度的像素資料。儲存在同一容器中的 HDR 色調映射、多影格連拍序列和景深圖均不會擷取;只轉換主要靜態圖像。

工具能處理 Live Photos 或 HEIC 序列嗎?

Live Photos 將靜態 HEIC 圖像和短片 MOV 視訊儲存在一對檔案中。這個工具將靜態 HEIC 圖像轉換為 JPEG 或 PNG。Live Photo 的 MOV 部分是獨立的檔案,不在這裡處理。

為什麼轉換後的 JPEG 比原始 HEIC 更大?

HEIC 使用 HEVC 編碼,其壓縮率優於 JPEG 的 DCT 演算法。在相同視覺品質下,HEIC 照片可能只有同等 JPEG 的一半大小。以高品質轉換為 JPEG 會產生比 HEIC 原始檔案更大的檔案;這是預期行為,並非工具的限制。

這個網站的伺服器會在轉換過程中讀取 HEIC 檔案嗎?

不會。libheif-js WebAssembly 模組在你的瀏覽器分頁中執行。HEIC 位元組從你的本機磁碟讀取,在瀏覽器記憶體中解碼,輸出寫回你的磁碟。檔案資料在任何階段都不會離開你的裝置。

我可以在一次工作階段中轉換多個 HEIC 檔案嗎?

可以。你可以一次拖入多個 HEIC 檔案,每個檔案都會獨立解碼和轉換。可以逐一個別下載;目前沒有將所有輸出收集成單一 ZIP 檔案的選項。

我可以直接在 iPhone 或 Android 手機上把 HEIC 照片轉成 JPG 嗎?

可以。libheif-js 在瀏覽器分頁內以 WebAssembly 執行,包括行動版 Safari 和 Chrome,所以你可以在拍下這張照片的同一支手機上開啟這個頁面。一次轉換多張全解析度照片會耗用更多記憶體,這在較舊或 RAM 較少的手機上會更明顯。

轉換後的 JPG 或 PNG 會有浮水印嗎?

不會。輸出結果是解碼後的像素資料,重新編碼成你選擇的格式,不會加上任何浮水印、商標或 Sunasty 品牌標記。