HEIFとHEICとは
iPhoneで撮影した写真のファイル形式が「.heic」になっていて、PCで開けなかった経験はありませんか?この記事では、HEIFとHEICの違いと、互換性問題の解決方法を解説します。
HEIF(High Efficiency Image Format)
HEIFは画像のコンテナフォーマット(規格)の名前です。MPEG(Moving Picture Experts Group)が策定しました。
| 項目 | 内容 |
|---|---|
| 正式名称 | High Efficiency Image Format |
| 策定 | MPEG(ISO/IEC 23008-12) |
| 役割 | 画像データを格納するコンテナ |
| 拡張子 | .heif, .heifs |
HEIC(High Efficiency Image Coding)
HEICは、HEIFコンテナの中にH.265(HEVC)コーデックで圧縮された画像を格納した形式です。
| 項目 | 内容 |
|---|---|
| 正式名称 | High Efficiency Image Coding |
| コーデック | H.265 / HEVC |
| 関係 | HEIFの一種(HEIF + HEVCコーデック) |
| 拡張子 | .heic, .heics |
簡単に言うと
- HEIF = 箱(コンテナ)の規格名
- HEIC = 箱の中にH.265で圧縮された画像を入れた形式
- iPhoneで撮影した「.heic」ファイルは、HEIF形式でHEVCコーデックを使用した画像
日常的にはHEIFとHEICはほぼ同義として使われています。
なぜAppleはHEICを採用したのか
Apple は iOS 11(2017年)からHEICをiPhoneの標準写真フォーマットに採用しました。
JPEGとの比較
| 比較項目 | JPEG | HEIC |
|---|---|---|
| ファイルサイズ | 大きい(基準) | 約50%小さい |
| 画質(同容量) | 標準 | 高い |
| 色深度 | 8bit | 10bit |
| 透過 | × | ○ |
| 複数画像格納 | × | ○(バースト写真等) |
| 深度マップ | × | ○(ポートレートモード) |
| HDR | × | ○ |
| アニメーション | × | ○(Live Photos) |
採用の理由
- ストレージ節約 — 同画質でJPEGの約半分の容量
- 高品質 — 10bit色深度で豊かな階調表現
- 多機能 — 1ファイルに深度マップやLive Photosを格納
- 効率的 — iPhoneのハードウェアでHEVCエンコード/デコードが高速
iPhoneの写真フォーマット設定
確認・変更方法
- 「設定」アプリを開く
- 「カメラ」をタップ
- 「フォーマット」をタップ
- 以下の2つから選択:
| オプション | フォーマット | 特徴 |
|---|---|---|
| 高効率 | HEIC + HEVC | ファイルサイズ小。デフォルト設定 |
| 互換性優先 | JPEG + H.264 | ファイルサイズ大。互換性が高い |
転送時の自動変換設定
iPhoneには、写真をPCやアプリに転送する際に自動でJPEGに変換する設定があります。
- 「設定」→「写真」を開く
- 「MACまたはPCに転送」セクション
- 「自動」を選択 → 転送時にJPEGに自動変換される
- 「元のフォーマットのまま」→ HEICのまま転送
HEICの互換性問題と解決方法
WindowsでHEICファイルを開く
方法1: HEIF画像拡張機能をインストール
Windows 10/11では、Microsoft Storeから「HEIF画像拡張機能」をインストールすることで、HEICファイルを表示できるようになります。
- Microsoft Storeを開く
- 「HEIF画像拡張機能」を検索
- インストール(無料)
- エクスプローラーでHEICファイルをダブルクリックで開ける
注意: HEVCビデオ拡張機能(有料: 120円)が別途必要な場合があります。
方法2: オンラインツールで変換
ブラウザ上でHEICをJPEGやPNGに変換できるツールを使う方法です。
方法3: フリーソフトで変換
| ソフト | OS | 特徴 |
|---|---|---|
| CopyTrans HEIC | Windows | 右クリックメニューで変換 |
| iMazing HEIC Converter | Win/Mac | ドラッグ&ドロップで一括変換 |
| GIMP | 全OS | HEIF対応プラグインが必要 |
macOSでの対応
macOS High Sierra(10.13)以降はHEICファイルをネイティブでサポートしています。プレビューアプリで開き、「ファイル」→「書き出す」でJPEGやPNGに変換できます。
LinuxでのHEIC対応
# libheifのインストール
sudo apt install libheif-examples
# HEICをJPEGに変換
heif-convert input.heic output.jpg
# 一括変換
for f in *.heic; do
heif-convert "$f" "${f%.heic}.jpg"
done
HEICファイルの活用シーン
Live Photos
iPhoneのLive Photosは、HEICファイル内に静止画と短い動画を格納しています。これはHEIFコンテナの「複数アイテム格納」機能を活用した実装です。
ポートレートモード
ポートレートモードで撮影した写真は、HEICファイル内に以下のデータを格納しています。
- メイン画像
- 深度マップ(背景ぼかし用)
- 補助画像
バースト(連写)
連写した複数の写真を1つのHEIFファイルにまとめることで、ファイル管理が効率化されています。
HEIF vs AVIF
HEIFのライバルとして注目されているのがAVIFです。
| 比較項目 | HEIF(HEIC) | AVIF |
|---|---|---|
| ベースコーデック | H.265(HEVC) | AV1 |
| ライセンス | 特許あり(ロイヤリティ必要) | ロイヤリティフリー |
| 圧縮効率 | 高い | より高い |
| ブラウザ対応 | △(Safari以外は限定的) | ○(主要ブラウザ対応) |
| デバイス対応 | Apple製品が中心 | 徐々に拡大中 |
AVIFはロイヤリティフリーであるため、Webでの利用にはAVIFの方が適しています。一方、Apple製品のエコシステムではHEICが標準です。
メール・SNS共有時の注意
メール添付
多くのメールクライアントはHEICファイルを表示できません。メールで写真を送る際は、JPEGに変換してから添付するのが安全です。
SNS投稿
| SNS | HEIC対応 |
|---|---|
| ○(自動変換) | |
| X(Twitter) | ○(自動変換) |
| ○(自動変換) | |
| LINE | ○(自動変換) |
主要SNSはHEICファイルのアップロードに対応しており、サーバー側で自動的にJPEGやWebPに変換されます。
よくある質問
Q: HEICとHEIFはどう使い分ける?
日常的には同じものとして扱って問題ありません。技術的には、HEIFがコンテナ規格、HEICがHEVCコーデックを使った具体的な形式です。
Q: iPhoneの設定を「互換性優先」にすべき?
ストレージ容量に余裕があり、Windows PCとの互換性を重視するなら「互換性優先」が安心です。ストレージを節約したい場合は「高効率」のまま、転送時に「自動変換」を有効にするのがおすすめです。
Q: HEICからJPEGに変換すると画質は落ちる?
HEICもJPEGも非可逆圧縮のため、変換時に若干の再圧縮が発生します。ただし、JPEG品質を95以上に設定すれば、実用上は画質劣化を感じることはほぼありません。
まとめ
- HEIF = コンテナフォーマットの規格名
- HEIC = HEIF + HEVCコーデックの組み合わせ(iPhoneの標準)
- JPEGの約半分のファイルサイズで同等以上の画質
- Windows環境では拡張機能のインストールか変換ツールが必要
- iPhone設定の「自動変換」をオンにしておくと互換性トラブルを回避できる
HEICファイルをJPEGやPNGに変換するなら Assistyの画像変換ツール が便利です。ブラウザ上で完結するため、写真がサーバーに送信されることはなく、プライバシーも安心です。