画像形式

HEIF

単体画像、コレクション、シーケンスを扱う画像コンテナーです。圧縮は内部のコーデックによって決まります。

形式を詳しく見る

HEIFから変換

HEIF画像の変換先の形式を選択します。

すべての変換(22)

印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。

HEIFに変換

HEIFに変換する元の形式を選択します。

すべての変換(37)

印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。

HEIFについて

High Efficiency Image File Format

HEIFはISO Base Media File Formatを基にした、ISOの画像コンテナーの仕組みです。個々の画像項目、関係、コレクション、時間制御のあるシーケンスを記述します。HEIFは単一の画像コーデックではありません。HEVC、AV1などの対応付けによって、同じコンテナー系列に異なる圧縮画素データを格納できます。

コンテナーには、補助画像としてのアルファや深度、ExifとXMPのメタデータ、色の属性、回転などの変換を格納できます。機能は任意で、読み取りツールが主画像しか公開しない場合もあります。画像のコレクションは自動的にアニメーションにはならず、保存された深度マップも編集可能な3Dシーンではありません。

必要な項目を保持できる、対応した撮影、保存、写真ライブラリーの処理に使ってください。統合したコピーの方が受け取り側には扱いやすい場合がありますが、補助情報が失われることがあります。拡張子だけでなく、必ずコーデックとファイルのブランド識別子も確認してください。ファイル名を変えても符号化は変わりません。

主な特性

圧縮
種類によって異なります
透明度
対応
アニメーション
対応
拡張子
.heif
MIMEタイプ
image/heif, image/heif-sequence
メタデータ
Exif, XMP, ICC, NCLX
適した用途
デバイスでの撮影と画像コレクション
複数の画像
コレクションとシーケンス
HDR
コーデックとプロファイルによります
色深度
コーデックとプロファイルによります

HEIFはコンテナーを定義します。圧縮はコーデックの対応付けによって非可逆、可逆、非圧縮になり得ます。一律の画質や色深度の値を示すと誤解を招きます。

HEIFの歴史

HEIFは構造化された画像コンテナーとして発展し、HEICはHEVCを使うデバイスでの撮影を通じて広く知られるようになりました。

  1. ISO/IEC 23008-12

    ISOのコンテナー仕様

    HEIFはISO Base Media File Formatによる画像保存を定義します。Nokiaの技術概要は画像項目と時間制御のある画像シーケンスの両方を説明し、ファイル構成と画像符号化を区別しています。

  2. HEVC

    HEVC画像との対応付け

    HEVCの対応付けは、互換性のあるファイルブランド識別子と画像属性を使います。これが慣例的なHEICという名称の技術的な違いであり、すべてのHEIFファイルの別名ではありません。

  3. 2017

    Appleデバイスでの撮影

    AppleはiOS 11とmacOS High SierraでHEIF対応を導入しました。資料では、対応デバイスと、ほかの処理系に渡すJPEGコピーの書き出しも説明しています。

  4. AV1とその他のコーデック

    より広いコンテナー系列

    AVIFなどのコーデックの対応付けはHEIFの仕組みを再利用します。libheifの資料は複数のコーデック、補助画像、メタデータを説明しており、拡張子だけでは各ファイルのデコード要件を表せないことを示しています。

HEIFとほかの形式の比較

形式ごとに利点と制約が異なります。画像と作業の目的に合わせて選択してください。

HEIC

HEIFとHEICの比較

HEICはHEVCで符号化した画像をHEIFに格納し、補助画像や撮影メタデータも保持できます。対応するカメラやデバイスでの処理に適しています。HEVC画像をデコードできないソフトウェアと共有する場合は、一般的な形式への書き出しが必要になることがあります。

JPEG

HEIFとJPEGの比較

JPEGは写真の配布用ファイルを小さくできますが、通常のJPEGでは細部が失われ、アルファチャンネルも使えません。編集用には情報量の多い元ファイルを残し、受け取り側が不透明な写真を必要とする場合にJPEGを使ってください。

AVIF

HEIFとAVIFの比較

AVIFはAV1符号化を使い、アルファチャンネル、画像シーケンス、HDR処理向けの高い色深度に対応します。最終配布用として検討できますが、追加機能が保持されるかどうかはコーデックの設定と受け取り側のアプリケーションによります。

PNG

HEIFとPNGの比較

PNGはデコード後の画素を可逆圧縮で保持し、アルファチャンネルも格納できます。透過画像やスクリーンショットに適していますが、編集可能な文書のレイヤーやカメラのセンサーデータは保持できず、写真ではファイルが大きくなることがあります。

HEIFについてのよくある質問

この形式には何が保存されますか?

HEIFはISO Base Media File Formatを基にした、ISOの画像コンテナーの仕組みです。個々の画像項目、関係、コレクション、時間制御のあるシーケンスを記述します。HEIFは単一の画像コーデックではありません。HEVC、AV1などの対応付けによって、同じコンテナー系列に異なる圧縮画素データを格納できます。

圧縮は画質にどう影響しますか?

HEIFはコンテナーを定義します。圧縮はコーデックの対応付けによって非可逆、可逆、非圧縮になり得ます。一律の画質や色深度の値を示すと誤解を招きます。

HEICとHEIFは同じ意味で使えますか?

HEIFはコンテナーの仕組みで、HEICは通常、その中のHEVC画像を指します。ほかのコーデックにはそれぞれの対応付けとブランド識別子があります。MIMEタイプは静止画とシーケンスを区別します。

ファイルを開く前に何を確認すればよいですか?

アプリケーションがコーデック、プロファイル、必要な補助項目に対応していることを確認してください。Appleは対応デバイスでのHEIF撮影と、共有向けの変換を説明しています。コンテナーを認識できても、必要なデコーダーがなければ画像は読めません。

別の形式に書き出すと何が変わりますか?

主画像だけを書き出すと、深度、代替画像、シーケンスが失われる場合があります。JPEGは透過を背景に統合し、HDRからSDRへの変換にはトーンマッピングが必要です。書き出し前に回転、色の属性、メタデータを解釈する必要があります。

この形式はどのような用途に適していますか?

必要な項目を保持できる、対応した撮影、保存、写真ライブラリーの処理に使ってください。統合したコピーの方が受け取り側には扱いやすい場合がありますが、補助情報が失われることがあります。拡張子だけでなく、必ずコーデックとファイルのブランド識別子も確認してください。ファイル名を変えても符号化は変わりません。

参考資料