AVIF画像の隠れたメタデータを削除
06 正当な理由からHEICとは異なる方法で処理される形式
AVIFとHEICは技術的には似ています——どちらも動画由来の現代的なエンコーディングをISO-BMFFコンテナに封入 しています——しかしAVIFが使うAV1エンコーディングはロイヤリティフリーであり、今ではほぼすべての現行ブラ ウザでネイティブなデコード対応が進んでいます(2026年時点で95%超)。これは、多くのブラウザが今なお直接開 けない特許化されたHEVCエンコーディングを使うHEICとは対照的です。この違いはここで重要です。AVIFは専用の WebAssemblyデコーダーをまったく必要としません——ブラウザ自身に組み込まれた画像対応機能でデコードされ、 キャンバスに再描画され、そのピクセルデータは本サイトの他のすべてが使うのと同じ、本物の無害化処理を経る ことになります。
詳しく見る:お使いのブラウザが古い場合、これが何を意味するか
これは組み込みデコーダーではなくブラウザ自身のデコーダーに依存しているため、AVIFにネイティブ対応し ていないブラウザ(市場のごく一部で、たいてい古いバージョン)は、ここで静かに失敗するのではなく、明確 なエラーを表示します——この特定の形式については、意図的に組み込みの代替デコーダーを用意していません 。この文脈においてAVIFがHEICに対して持つ利点のすべては、まさにそれを必要としない点にあるからです。
AVIFが実際に運んでいるもの
他の現代的な形式と同じカテゴリの情報です——EXIF(カメラ情報、時にはGPS)、XMP、そしてICCカラープロファ イルが、JPEGのAPPセグメントやPNGの補助データブロックではなく、AVIF独自のメタデータ「ボックス」に保存され ています。実際には、AVIFは現代的なウェブサイトにおいてJPEGやWebPの小型版として使われることが最も多いた め——WebPと同様に——ここでクリーニングするAVIFファイルの多くは、カメラで撮影されたものではなく、ダウン ロードされたものです。