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で投稿するほうが画質が安定します。
| SNS | HEIC対応 | 備考 |
|---|---|---|
| X(旧Twitter) | △ 自動変換 | 内部でJPEG変換。画質低下あり |
| △ 自動変換 | 変換されるが画質はJPEG直接より劣る場合あり | |
| LINE | △ 自動変換 | トーク内では表示可。転送時に問題あり |
| ◯ 対応 | HEICをそのまま受け付ける | |
| note | ✕ 非対応 | JPEGかPNGに変換してからアップロードが必要 |
HEICをJPEGに変換する方法
方法1:iPhone側でJPEGに設定する(根本解決)
最も確実な方法は、カメラの撮影形式をJPEGに変更することです。
- 「設定」アプリを開く
- 「カメラ」→「フォーマット」を開く
- 「互換性優先」を選択(JPEGで保存されるようになる)
※「高効率」はHEIC、「互換性優先」はJPEGで保存されます。ストレージは多少増えますが互換性が上がります。
方法2:AirDropやメールで送るときに自動変換
「設定」→「写真」→「転送」を「自動」にしておくと、 Apple以外の端末に送信するときに自動でJPEGに変換されます。
- 「設定」アプリを開く
- 「写真」→「MACまたはPCに転送」を開く
- 「自動」を選択
方法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ファイルをドラッグ&ドロップするだけで変換できます。
ツールを使う →こばやん
東京在住のエンジニア・個人開発者。SizeKit 開発者。 Stellars Lab