← 部落格
4 分鐘閱讀

HEIC 照片無法上傳?iPhone/Windows 解法

上傳表單擋下 HEIC?把 iPhone 相機切成「最相容」,轉換相簿裡的舊照片,並確認檔案的真實格式。

  • HEIC
  • iPhone
  • file formats
  • JPEG
  • upload errors
  • iOS
  • Windows
  • photo tips
HEIC 照片無法上傳?iPhone/Windows 解法

你拍好照片,在「照片」App 裡看起來完美無缺,結果上傳框跳出不支援的檔案類型——或者直接點名元兇:HEIC。你的相機和照片都沒有問題,只是它存成了那個網站拒絕讀取的格式。

這張照片在 iPhone 上到處都好好的:打得開、印得出來、也傳得出去。它只在網頁表單、Windows 電腦或舊軟體上出事。

有兩個解法,而且兩個你都需要:讓手機不要再產生這種檔案,以及把相簿裡已經有的轉換掉。

上傳表單為什麼說不

HEIC 是 Apple 用在 HEIF 影像上的副檔名。同一張畫面,它存出來的檔案明顯比 JPEG 小,這也是它成為預設格式的原因。

上傳表單依照一份可接受的檔案類型清單運作,做得好的還會檢查檔案本身,而不是相信它的名字。如果 HEIC 不在那份清單上,它會在任何人看到畫面之前就被擋下。

我們也一樣:remover.bg 在網頁版和行動 App 上接受 PNG、JPEG 和 WebP,每個檔案上限 25 MB。WebP 進出都免轉檔,但 HEIC 得先變成這三種其中之一。

把相機切換成「最相容」

打開「設定」,點「相機」,再點「格式」。最上方有兩個選項:「高效率」和「最相容」。選「最相容」。

iPhone 主畫面的極近特寫,灰色的「設定」App 圖示與它的齒輪標誌,旁邊是相鄰的其他 App 圖示

從此之後,每一張新照片都會存成 JPEG。Apple 的說明文件指出,選了「最相容」之後,「所有新的照片和影片都會使用 JPEG 或 H.264 格式」。

它不會動到你已經拍好的照片,那些仍然是 HEIC。而且 JPEG 比較占空間,所以如果儲存空間吃緊,就維持「高效率」,需要時再一張一張轉換。

轉換你手上已經有的照片

在 iPhone 上,不需要額外 App 的路徑是分享選單。打開照片,點分享按鈕,再點最上方的「選項」。在檔案格式底下,「自動」會配合目的地,「目前」則阻止轉換;點「最相容」,用 Apple 的說法,檔案可能會轉換成 JPEG。接著選「儲存到檔案」並挑一個資料夾。

一根拇指按在 iPhone 螢幕上,照片上方開著長按選單,列出拷貝、製作複本、隱藏和加入相簿等選項

「捷徑」App 可以把它變成常態:「轉換影像」設成 JPEG,再接上存回照片圖庫的動作或「儲存檔案」。開啟「在分享表單中顯示」之後,在「照片」裡兩下就能完成轉換。在 Mac 上,從「照片」或「預覽程式」使用「檔案 > 輸出」,格式選 JPEG。

在 Windows 上,HEIC 需要兩個 Microsoft Store 元件:免費的 HEIF Image Extension,加上一套 HEVC 解碼器。Microsoft 的商店頁面說明,要檢視 .heic 檔案就必須安裝 HEVC Video Extensions,而那個項目是付費的。許多電腦出廠時就內建了免費的「HEVC Video Extensions from Device Manufacturer」版本,只是 Microsoft 已不再讓它出現在商店搜尋結果裡,所以請先檢查「設定 > 應用程式 > 已安裝的應用程式」:如果它已經在了,你就完成了。

不論走哪條路,都要轉成 JPEG,不要轉成 PNG。一張全解析度手機照片存成 PNG 可能大得驚人,還可能撞上 25 MB 的上傳上限——PNG 的價值在輸出那一端,也就是當你需要去背主體周圍的透明度時。

AirDrop 和電子郵件不是可靠的轉檔工具

常有人說「用 AirDrop 傳一下就好」或「寄給自己」,有時候確實會得到一張 JPEG。但 Apple 的說法是:如果接收裝置無法支援 HEIC,檔案可能會被轉換——結果取決於另一端。收到之後請確認一下。

有一個相關設定:「設定 > 應用程式 > 照片 > 傳送到 Mac 或 PC」(較舊的 iOS:設定 > 照片)。「自動」表示透過傳輸線傳送時檔案可能會被轉換,「保留原始檔」則原封不動把 HEIC 交出去。

確認這個檔案到底是什麼

在「照片」裡打開圖片並向上滑,或點資訊按鈕;面板會告訴你拍攝裝置、日期和相機中繼資料——但不會告訴你格式。想看檔名和真正的檔案類型,請把照片儲存到「檔案」,長按它並選「取得資訊」。另外,把 IMG_4471.HEIC 改名成 IMG_4471.JPG 什麼都沒轉換:位元組完全沒變,而一個對自己說謊的檔案,只會用更讓人困惑的方式失敗。

Live Photo 陷阱

一張 Live Photo 是一個靜態畫面加上一小段影片。Apple 表示,分享給無法支援這個格式的對象時,Live Photo 會以靜態照片的形式送出,但上傳表單究竟拿走了哪一部分,並不總是看得出來。

一個人用智慧型手機由上往下拍自己的白色球鞋,鞋子放在紅磚人行道上

想確定答案,就打開照片,點「編輯」,再點最上方的 Live 按鈕關掉 Live 功能:留下來的會是主要照片的靜態畫面。如果那一格不是你要的瞬間,先在影格檢視器上移動白色方框,並點「製作主要照片」。這件事對拍攝商品上架販售的人特別重要,因為一格模糊的畫面就代表一圈鬆散、糊掉的邊緣。

上傳成功之後

今天就把「格式」設定改掉,那一堆檔案就不會再變多;至於舊庫存,等到某張老照片真的需要送出去時再轉就好。轉換過的 JPEG 和其他照片沒有兩樣:丟進去、背景被移除,然後你拿回一張透明 PNG,或是你自己挑的那個純色背景。

繼續閱讀