本文へスキップ
JFIF.IO
HEIC

HEIC とは?

HEIC は iOS 11 以降の iPhone と iPad で使われている High Efficiency Image 形式です。JPEG の最大半分の容量で写真を保存できますが、開けない端末や Web サイトが多くあります。

HEICHigh Efficiency Image Container (HEIF)
拡張子
.heic, .heif, .hif
MIME タイプ
image/heic
登場
2015
圧縮
非可逆
透過
対応
アニメーション
対応
ブラウザ対応
限定的

概要

HEIF は MPEG の規格(ISO/IEC 23008-12、2015 年)で、HEIC は画像を HEVC(H.265)で圧縮した HEIF です。Apple は iOS 11(2017 年)で、「高効率」を選んだときのカメラの既定形式として採用しました。

HEIC は 10 ビットカラー、透過、深度マップ、1 ファイル内の複数画像に対応しています。一方で Apple 製品以外での対応はまちまちで、Safari 以外のほとんどのブラウザは表示できず、Windows では拡張機能が必要で、HEIC のアップロードを受け付けない Web サイトも多くあります。

JFIF.IO は HEIC をブラウザ内でデコードします。Safari では標準機能で、それ以外では libheif の WebAssembly 版を使うため、写真をアップロードせずに変換できます。

メリット

  • +高画質で小さなファイル
  • +10 ビットカラーと深度情報
  • +Apple 端末の既定形式なので撮影時に画質が落ちない

デメリット

  • −Apple 端末以外での対応が限られる
  • −多くの Web サイトやアプリで受け付けられない
  • −HEVC の特許ライセンス
  • −ソフトウェアでのデコードが遅い

HEIC の圧縮の仕組み

HEVC のイントラ符号化では、画像を最大 64×64 ピクセルの符号化ツリーユニットに分割し、35 種類のイントラモードのいずれかで各ブロックを予測し、残差を変換(DCT/DST)・量子化して CABAC 算術符号化で符号化します。大きな写真はタイルのグリッドとして保存されます。

主な用途

  • iPhone や iPad の写真
  • 容量を節約したいフォトライブラリ

ブラウザとソフトウェアの対応状況

Safari 17 以降は HEIC を表示できます。Chrome、Firefox、Edge は表示できません。共有するなら JPG に変換しましょう。

HEIC の変換方法

このページ上部の変換ツールを使います。ファイルをドロップし、出力形式を選んで結果をダウンロードするだけです。変換はブラウザ内で行われるため、何もアップロードされません。

変換先
  • JPG は透過に対応していません。透明部分は背景色で塗りつぶされます。
  • アニメーション画像は最初のフレームのみ変換されます。

ブラウザ内でローカルに処理

HEIC に関するよくある質問

iPhone で HEIC ではなく JPEG で撮影するには?

「設定」›「カメラ」›「フォーマット」を開き、「互換性優先」を選びます。以降の写真は JPEG で保存されます。

HEIC は JPEG より優れていますか?

技術的にはそうです。ほぼ同じ画質で約半分のサイズになり、10 ビットカラーにも対応します。ただし実際には JPEG のほうがはるかに互換性が高いため、共有するときは多くの人が HEIC を JPG に変換しています。

Live Photos も変換されますか?

静止画の部分が変換されます。Live Photos の動く部分は HEIC 画像とは別の動画ファイルです。