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

HEIF画像の変換先の形式を選択します。
印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。
HEIFに変換する元の形式を選択します。
印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。
High Efficiency Image File Format
HEIFはISO Base Media File Formatを基にした、ISOの画像コンテナーの仕組みです。個々の画像項目、関係、コレクション、時間制御のあるシーケンスを記述します。HEIFは単一の画像コーデックではありません。HEVC、AV1などの対応付けによって、同じコンテナー系列に異なる圧縮画素データを格納できます。
コンテナーには、補助画像としてのアルファや深度、ExifとXMPのメタデータ、色の属性、回転などの変換を格納できます。機能は任意で、読み取りツールが主画像しか公開しない場合もあります。画像のコレクションは自動的にアニメーションにはならず、保存された深度マップも編集可能な3Dシーンではありません。
必要な項目を保持できる、対応した撮影、保存、写真ライブラリーの処理に使ってください。統合したコピーの方が受け取り側には扱いやすい場合がありますが、補助情報が失われることがあります。拡張子だけでなく、必ずコーデックとファイルのブランド識別子も確認してください。ファイル名を変えても符号化は変わりません。
HEIFはコンテナーを定義します。圧縮はコーデックの対応付けによって非可逆、可逆、非圧縮になり得ます。一律の画質や色深度の値を示すと誤解を招きます。
HEIFは構造化された画像コンテナーとして発展し、HEICはHEVCを使うデバイスでの撮影を通じて広く知られるようになりました。
形式ごとに利点と制約が異なります。画像と作業の目的に合わせて選択してください。
HEICはHEVCで符号化した画像をHEIFに格納し、補助画像や撮影メタデータも保持できます。対応するカメラやデバイスでの処理に適しています。HEVC画像をデコードできないソフトウェアと共有する場合は、一般的な形式への書き出しが必要になることがあります。
JPEGは写真の配布用ファイルを小さくできますが、通常のJPEGでは細部が失われ、アルファチャンネルも使えません。編集用には情報量の多い元ファイルを残し、受け取り側が不透明な写真を必要とする場合にJPEGを使ってください。
AVIFはAV1符号化を使い、アルファチャンネル、画像シーケンス、HDR処理向けの高い色深度に対応します。最終配布用として検討できますが、追加機能が保持されるかどうかはコーデックの設定と受け取り側のアプリケーションによります。
PNGはデコード後の画素を可逆圧縮で保持し、アルファチャンネルも格納できます。透過画像やスクリーンショットに適していますが、編集可能な文書のレイヤーやカメラのセンサーデータは保持できず、写真ではファイルが大きくなることがあります。
HEIFはISO Base Media File Formatを基にした、ISOの画像コンテナーの仕組みです。個々の画像項目、関係、コレクション、時間制御のあるシーケンスを記述します。HEIFは単一の画像コーデックではありません。HEVC、AV1などの対応付けによって、同じコンテナー系列に異なる圧縮画素データを格納できます。
HEIFはコンテナーを定義します。圧縮はコーデックの対応付けによって非可逆、可逆、非圧縮になり得ます。一律の画質や色深度の値を示すと誤解を招きます。
HEIFはコンテナーの仕組みで、HEICは通常、その中のHEVC画像を指します。ほかのコーデックにはそれぞれの対応付けとブランド識別子があります。MIMEタイプは静止画とシーケンスを区別します。
アプリケーションがコーデック、プロファイル、必要な補助項目に対応していることを確認してください。Appleは対応デバイスでのHEIF撮影と、共有向けの変換を説明しています。コンテナーを認識できても、必要なデコーダーがなければ画像は読めません。
主画像だけを書き出すと、深度、代替画像、シーケンスが失われる場合があります。JPEGは透過を背景に統合し、HDRからSDRへの変換にはトーンマッピングが必要です。書き出し前に回転、色の属性、メタデータを解釈する必要があります。
必要な項目を保持できる、対応した撮影、保存、写真ライブラリーの処理に使ってください。統合したコピーの方が受け取り側には扱いやすい場合がありますが、補助情報が失われることがあります。拡張子だけでなく、必ずコーデックとファイルのブランド識別子も確認してください。ファイル名を変えても符号化は変わりません。