Banana Studio
Guides

如何在 Android 上把 HEIC 照片轉成 JPG

了解 HEIC 和 JPG 是什麼、如何在 Android 上用轉檔 App 或內建工具把 HEIC 照片轉成 JPG、如何檢查轉換結果,以及轉換失敗時該怎麼辦。

如何在 Android 上把 HEIC 照片轉成 JPG
On this page

你從 iPhone 複製了一批照片、朋友傳來幾張相片,或從雲端儲存空間下載了圖片,結果 Android 手機上突然出現一堆副檔名是 .heic 的檔案。有些 App 能正常開啟,有些卻只顯示空白縮圖、無法上傳,甚至直接當掉。把這些照片轉成 JPG 通常是最簡單的解決方法。

本指南說明 HEIC 和 JPG 是什麼、如何準備檔案、如何在 Android 上轉檔、如何檢查結果,以及出問題時該怎麼辦。

HEIC 和 JPG 是什麼?

HEIC

HEIC 是以 HEIF(High Efficiency Image File Format,高效率影像檔案格式)為基礎的檔案格式。它使用 HEVC(H.265)壓縮來儲存影像,這也是許多現代影片採用的壓縮方式。Apple 在 2017 年的 iOS 11 中把它設為 iPhone 相機的預設格式,有些 Android 手機也能用 HEIF 拍照來節省空間。

HEIC 的主要優點:

  • 檔案較小。 在視覺品質相近的情況下,HEIC 照片通常明顯比 JPG 小。
  • 功能較多。 這種格式可以儲存額外的資料,例如深度圖、單一檔案中的多張影像,以及能呈現更豐富色彩的更高位元深度。

長條圖比較同一張圖片以 JPEG、PNG、WebP、JPEG XL 和 HEIC 在不同品質設定下匯出的檔案大小 同一張測試圖片以多種格式匯出:最高品質的 HEIC,檔案大小還不到 90% 品質 JPEG 的一半。圖片:LucaLindholm,CC BY 4.0,來自 Wikimedia Commons。

主要的缺點是相容性。許多網站、舊版 App、印表機和部分電腦軟體,至今仍無法穩定處理 HEIC。

JPG

JPG(也寫作 JPEG)是幾乎所有東西都看得懂的格式。數十年來,它一直是數位照片的標準,幾乎每個相簿 App、瀏覽器、社群網路和相片印表機都支援。

在相同的視覺品質下,JPG 檔案通常比 HEIC 大,支援的進階功能也比較少。但當你需要一張照片在任何地方都能直接使用時,JPG 是最保險的選擇。

為什麼要轉檔?

在以下情況,你會需要 JPG:

  • 把照片上傳到不接受 HEIC 的網站或表單
  • 和使用舊裝置的人分享照片
  • 用無法開啟 HEIC 的 App 編輯圖片
  • 在快速沖印機或線上沖印服務沖洗照片
  • 用能長期保持可讀的格式封存照片

開始之前:準備檔案

稍微準備一下,就能避免大部分的轉檔問題。

1. 確認檔案已完整存放在手機上

如果 HEIC 照片來自雲端儲存空間,檔案管理器中顯示的檔案可能只是佔位檔,要下載後才是真正的檔案。開啟雲端 App,確認照片已下載到本機儲存空間,或把它們儲存到 Pictures 或 Download 等資料夾。

如果你是用傳輸線或雲端從 iPhone 傳照片過來,請確認它們到達時真的是 HEIC。依照傳輸方式和 iPhone 的設定不同,有些照片可能在傳輸過程中就已經轉成 JPG 了。

2. 檢查副檔名

開啟檔案管理器,看看檔案名稱。HEIC 照片的副檔名通常是 .heic 或 .heif。如果看不到副檔名,可以在檔案管理器的設定中找找顯示副檔名的選項,或查看檔案的詳細資料畫面。想快速查詢可能遇到的其他副檔名,請參閱常見的圖片副檔名及其意義。

3. 保留原始檔

轉成 JPG 是有損的,而且 HEIC 的某些功能(例如深度資料或廣色域)在轉換後不會保留。轉檔之前,請把原始的 HEIC 檔案另外保留一份,放在獨立的資料夾或雲端儲存空間中。如果結果不如預期,你可以換個設定再試一次。

4. 騰出儲存空間

JPG 檔案通常比原本的 HEIC 大。如果要轉換數百張照片,請確認有足夠的可用空間。粗略的原則是:預期轉換後的檔案會比原始檔佔用更多空間。

5. 把檔案放在同一個資料夾

把所有要轉換的檔案集中到同一個資料夾。這樣批次選取比較容易,之後也比較好找到轉換結果。

如何在 Android 上把 HEIC 轉成 JPG

有幾種方法可以完成這件事。哪一種適合你,取決於照片的數量,以及你想掌控多少細節。

方法 1:使用 Avico 等轉檔 App

專用的轉檔 App 讓你對品質和輸出位置有最多的掌控。Banana Studio 推出的 Avico 能把 HEIF/HEIC 和 AVIF 圖片轉成 JPEG、PNG 或 WebP(也能反向轉換)。它可以離線使用,照片永遠不會離開手機;而且內建自己的解碼器,所以即使手機的 Android 版本無法讀取 HEIC,它也能讀取。它支援 Android 5.0 以上版本。

Avico:直接在手機上離線把 HEIC 照片轉成 JPG

操作流程如下(確切的標籤名稱可能因 App 版本而略有不同):

  1. 開啟 App,並在詢問時允許存取你的照片或檔案。
  2. 選擇圖片轉換器,也就是 HEIC/HEIF/AVIF 轉 JPEG/PNG 的功能。
  3. 加入 HEIC 檔案。 你可以加入單一檔案、一次加入多個檔案,或加入整個資料夾進行批次轉換。也可以從相簿或檔案管理器把照片分享到 Avico。
  4. 選擇 JPEG 作為輸出格式。
  5. 設定品質。 Avico 讓你選擇 0 到 100 的品質數值。85–92 左右在畫質和檔案大小之間取得很好的平衡;如果打算編輯或沖印照片,請使用更高的數值。
  6. 選擇儲存位置。 選一個你記得住的位置,最好是和原始檔不同的資料夾。
  7. 開始轉換。 即使切換到其他 App,Avico 也會繼續轉換,它的歷史清單會顯示哪些檔案已經轉換完成。

Avico 會把 HEIC 照片的中繼資料(EXIF 資料,例如拍攝日期、相機型號和位置)一併帶到轉換後的檔案中。這對個人封存來說正是你想要的,但如果打算公開分享照片,可以考慮之後用 Photo EXIF Editor 等中繼資料編輯器移除位置資料。照片隱私檢查清單說明了該檢查哪些地方。

方法 2:使用手機內建的工具

有些 Android 手機不需要額外的 App 就能處理 HEIC:

  • 相簿 App。 有些手機廠商的相簿 App 可以開啟 HEIC 照片,並提供編輯或「另存副本」選項來寫出 JPG。開啟照片,稍微編輯一下或另存一份副本,再檢查新檔案的格式。
  • 分享時轉換。 有些能用 HEIF 拍照的手機,相簿設定中有一個選項,會在分享照片時自動轉成 JPG。請在相機或相簿設定中找找和 HEIF 轉換相關的選項。

這些方法對少量照片很方便,但很少讓你控制品質或進行批次處理。

方法 3:從來源端轉換

如果照片來自你能使用的 iPhone,就可以從此避開這個問題。在 iPhone 上前往 設定 > 相機 > 格式,選擇 最相容,新照片就會儲存為 JPEG(Apple 的說明解釋了各個選項)。這不會改變現有的照片,但能避免新的 HEIC 檔案越積越多。

如何檢查轉換後的照片

檢查完結果之前,什麼都不要刪除。快速檢查只要幾分鐘,卻能避免遺失照片。

開啟並比較

在相簿 App 中開啟幾張轉換後的 JPG。接著開啟對應的 HEIC 原始檔(如果手機能顯示的話),並排比較。注意以下幾點:

  • 方向。 照片的旋轉方向正確嗎?有些轉檔工具會忽略旋轉標記,讓照片變成側躺的。
  • 色彩。 HEIC 照片可能使用較寬的色域。轉換後,色彩可能看起來稍微暗淡或偏移,尤其是紅色和綠色。小差異是正常的,大幅偏移就不正常了。
  • 細節。 放大頭髮、樹葉或文字等細緻紋理。如果出現方塊狀或邊緣糊掉,表示品質設定太低。
  • 色帶。 如果壓縮太強,天空等平滑區域可能會出現明顯的色階斷層。

檢查檔案大小

在檔案管理器中開啟檔案詳細資料,比較大小:

  • JPG 比 HEIC 原始檔稍大一些是正常的。
  • JPG 比原始檔小很多,可能表示品質設得太低,或圖片被縮小了。
  • JPG 非常大,可能表示品質設在最高或接近最高。這適合封存,但分享時你可能會想用較低的設定。

也請檢查解析度(以像素計算的寬和高)。除非你刻意縮放,否則應該和原始檔相同。如果不確定像素數量和品質之間的關係,請參閱圖片解析度與圖片品質。

檢查中繼資料

如果你在意拍攝日期、相機資訊或位置,請用 Photo EXIF Editor 或 EXIF Pro 等中繼資料檢視器開啟轉換後的照片,確認這些資訊有一併轉過來。有些轉檔工具常見的問題是,照片會失去原本的日期,改顯示轉換的日期,讓相簿裡的順序大亂。想了解這些欄位的意義,請閱讀EXIF 資料是什麼?

檢查數量

批次轉換時,比較來源資料夾和輸出資料夾中的檔案數量。如果少了一些,那些檔案很可能在沒有提示的情況下轉換失敗了。請參閱下方的疑難排解。

疑難排解:檔案打不開或轉換失敗時

HEIC 檔案完全打不開

  • 下載不完整。 雲端佔位檔和中斷的傳輸,會產生看起來正常、實際上卻是空的或損壞的檔案。檢查檔案大小;只有幾 KB 的檔案幾乎可以確定是不完整的。請重新下載。
  • 缺少解碼器支援。 Android 直到 Android 9 才加入內建的 HEIF 解碼功能,而且即使如此,裝置製造商也可以選擇不支援。在沒有這項功能的手機上,請使用內建自己解碼器的 App(Avico 就是),或在其他裝置上轉換照片。
  • 副檔名錯誤。 有時候檔案名稱是 .heic,實際上卻是別的格式,反之亦然。如果一個「HEIC」檔案在哪裡都打不開,請在檔案管理器中查看它的詳細資料,或試著當作一般圖片開啟。

想看更完整的說明,請參閱為什麼我的手機打不開 HEIC 或 AVIF 圖片?

轉換失敗或中途停止

  • 權限。 確認 App 可以存取來源資料夾和輸出資料夾。在較新的 Android 版本上,如果只授予了暫時存取權,請重新選擇資料夾。
  • 儲存空間不足。 騰出空間後再試一次。除了最終檔案,轉檔工具可能還需要暫存空間。
  • 非常大或特殊的檔案。 高解析度照片、連拍序列,或包含多張影像的 HEIC 檔案,可能需要大量記憶體。試著一次只轉換一個。
  • 電池最佳化。 Android 可能會暫停或停止在背景執行的 App。如果長時間的批次轉換停了下來,請讓 App 保持開啟,或暫時把它排除在電池最佳化之外。

輸出結果看起來不對

  • 照片側躺: 在相簿 App 中旋轉,或換一個會遵守方向資訊的轉檔工具。
  • 色彩褪色: 這通常來自廣色域或 HDR 的原始檔。轉成 JPG 時,些微的差異可能無法避免。
  • 原況照片只剩一張畫面: 這是正常的。JPG 只能存放一張靜態影像;動態的部分是另一個影片檔。

還是搞不定?

試著轉換一個你確定沒問題的檔案。如果成功了,問題就出在特定檔案而不是 App。如果你使用的是 Avico 且問題持續發生,請附上你的 Android 版本、裝置型號和錯誤說明,聯絡 Banana Studio 支援團隊。

重點整理

  1. 確認 HEIC 檔案已完整下載並存放在本機。
  2. 備份原始檔並騰出儲存空間。
  3. 用專用 App 或手機內建工具轉換,品質設定約 85–92。
  4. 檢查方向、色彩、細節、檔案大小、中繼資料和檔案數量。
  5. 透過檢查權限、儲存空間和個別有問題的檔案,解決轉換失敗的狀況。

照片轉成 JPG 之後,幾乎在任何地方都能開啟、上傳和沖印。

Related app

Photo EXIF Editor

檢視、編輯及移除相片的 EXIF 資料與 GPS 位置資訊

Related posts