HEICとHEIFの比較
HEIFは単一の圧縮方式ではなく、コンテナー形式の総称です。主画像、サムネイル、補助画像を関連付けられます。互換性は拡張子だけではなく、ファイル内の画像コーデックとブランド識別子によって決まります。

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