·iPhoneHEIC画像変換

iPhoneの写真がSNSで使えない?HEIC形式の問題と変換方法

「iPhoneで撮った写真をWindowsで開こうとしたら開けなかった」「SNSにアップしようとしたらエラーになった」 ──こういったトラブルの原因のほとんどは、iPhoneが採用しているHEIC形式にあります。 この記事ではHEICとは何か、なぜ問題が起きるのか、そしてJPEGへの変換方法を解説します。

HEICとは何か

HEIC(High Efficiency Image Container)は、Apple が iOS 11(2017年)から導入した画像形式です。 HEIF(High Efficiency Image Format)という規格をベースに、Appleが採用したコンテナ形式で、 拡張子は .heic になります。

HEICの特徴

  • JPEGと同等の画質でファイルサイズが約半分
  • 透過(アルファチャンネル)に対応
  • 複数の画像を1ファイルにまとめられる(Live Photos等)
  • 16ビットカラーに対応(JPEGは8ビット)
  • Apple製品間での共有・保存には最適

なぜトラブルになるのか

HEICが優れた形式であることは間違いないのですが、Apple以外の環境では互換性の問題が発生します。

Windowsで開けない

Windows標準の「フォト」アプリはHEICに対応していません。Microsoft StoreからHEICコーデックをインストールすれば開けるようになりますが、多くの人が「開けない」と気づいていません。

SNSやWebサービスでエラーになる

X(旧Twitter)・Instagram・LINEなど多くのサービスはHEICをJPEGに自動変換しますが、古いシステムや対応していないサービスではアップロードエラーになることがあります。

メールやチャットで届いた相手が開けない

AndroidユーザーやWindowsユーザーにHEICファイルを送ると、相手側で開けないケースがあります。特にビジネスシーンでは注意が必要です。

画像編集ソフトが対応していない

古いバージョンのPhotoshopやLightroomではHEICを開けないことがあります。プラグインで対応できる場合もありますが、手間がかかります。

主要SNSのHEIC対応状況

多くのSNSはHEICのアップロードを受け入れて内部でJPEGに変換しますが、 その変換品質はサービスによって異なります。最初からJPEGで投稿するほうが画質が安定します。

SNSHEIC対応備考
X(旧Twitter)△ 自動変換内部でJPEG変換。画質低下あり
Instagram△ 自動変換変換されるが画質はJPEG直接より劣る場合あり
LINE△ 自動変換トーク内では表示可。転送時に問題あり
Facebook◯ 対応HEICをそのまま受け付ける
note✕ 非対応JPEGかPNGに変換してからアップロードが必要

HEICをJPEGに変換する方法

方法1:iPhone側でJPEGに設定する(根本解決)

最も確実な方法は、カメラの撮影形式をJPEGに変更することです。

  1. 「設定」アプリを開く
  2. 「カメラ」→「フォーマット」を開く
  3. 「互換性優先」を選択(JPEGで保存されるようになる)

※「高効率」はHEIC、「互換性優先」はJPEGで保存されます。ストレージは多少増えますが互換性が上がります。

方法2:AirDropやメールで送るときに自動変換

「設定」→「写真」→「転送」を「自動」にしておくと、 Apple以外の端末に送信するときに自動でJPEGに変換されます。

  1. 「設定」アプリを開く
  2. 「写真」→「MACまたはPCに転送」を開く
  3. 「自動」を選択

方法3:SizeKit でブラウザ変換(手持ちのHEICファイルを変換)

すでにHEICで保存された写真をJPEGに変換したい場合は、SizeKitが使えます。 ブラウザだけで完結するのでインストール不要、画像がサーバーに送信されることもありません。 HEIC/HEIFファイルをドラッグ&ドロップするだけでJPEGやWebPに変換できます。

よくある質問

Q. HEICとHEIFの違いは?

HEIFは規格の名前(High Efficiency Image Format)、HEICはAppleがHEIFベースで作ったコンテナ形式です。実質的に同じものと考えて問題ありません。拡張子は .heic または .heif になります。

Q. HEICをJPEGに変換すると画質は落ちる?

変換自体で大きく画質が落ちることはありませんが、JPEGは非可逆圧縮のため理論上は若干の劣化があります。品質90〜95%で変換すれば実用上は問題ありません。

Q. Androidで撮った写真はHEICにならない?

AndroidはデフォルトでJPEGまたはWebPを使用するため、HEIC形式にはなりません。一部の高性能Androidカメラアプリで設定できる場合はありますが、デフォルトでは採用されていません。

Q. MacではHEICをそのまま開ける?

macOS High Sierra(10.13)以降なら標準の「プレビュー」アプリでHEICを開けます。また、iPhone→Macへの転送時はiCloudを使えば自動的に対応します。

まとめ

HEICはApple製品内で使う分には優秀な形式ですが、外部との共有やSNS投稿を想定するならJPEGに変換しておくのが無難です。 根本的に解決したい場合はiPhoneのカメラ設定を「互換性優先」に変更するのが一番手軽。 すでにHEICで保存された写真を変換したい場合は、SizeKitのブラウザ変換機能をお試しください。

HEIC → JPEG をブラウザで変換

インストール不要・サーバー送信なし。HEIC/HEIFファイルをドラッグ&ドロップするだけで変換できます。

ツールを使う →
K

こばやん

東京在住のエンジニア・個人開発者。SizeKit 開発者。 Stellars Lab