如何在 Android 上把 HEIC 照片轉成 JPG
了解 HEIC 和 JPG 是什麼、如何在 Android 上用轉檔 App 或內建工具把 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 小。
- 功能較多。 這種格式可以儲存額外的資料,例如深度圖、單一檔案中的多張影像,以及能呈現更豐富色彩的更高位元深度。
同一張測試圖片以多種格式匯出:最高品質的 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 以上版本。
操作流程如下(確切的標籤名稱可能因 App 版本而略有不同):
- 開啟 App,並在詢問時允許存取你的照片或檔案。
- 選擇圖片轉換器,也就是 HEIC/HEIF/AVIF 轉 JPEG/PNG 的功能。
- 加入 HEIC 檔案。 你可以加入單一檔案、一次加入多個檔案,或加入整個資料夾進行批次轉換。也可以從相簿或檔案管理器把照片分享到 Avico。
- 選擇 JPEG 作為輸出格式。
- 設定品質。 Avico 讓你選擇 0 到 100 的品質數值。85–92 左右在畫質和檔案大小之間取得很好的平衡;如果打算編輯或沖印照片,請使用更高的數值。
- 選擇儲存位置。 選一個你記得住的位置,最好是和原始檔不同的資料夾。
- 開始轉換。 即使切換到其他 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 支援團隊。
重點整理
- 確認 HEIC 檔案已完整下載並存放在本機。
- 備份原始檔並騰出儲存空間。
- 用專用 App 或手機內建工具轉換,品質設定約 85–92。
- 檢查方向、色彩、細節、檔案大小、中繼資料和檔案數量。
- 透過檢查權限、儲存空間和個別有問題的檔案,解決轉換失敗的狀況。
照片轉成 JPG 之後,幾乎在任何地方都能開啟、上傳和沖印。
Related app
Photo EXIF Editor
檢視、編輯及移除相片的 EXIF 資料與 GPS 位置資訊
