AVIFは本当に優れたフォーマットです——同等の視覚品質でJPEGやPNGよりもはるかに効率的に圧縮でき、それこそがますます多くのWebサイトがこのフォーマットで画像を配信している理由です。しかし、そのモダンさこそが、ブラウザ以外でAVIFファイルに何かをしようとした瞬間に問題になります——古いソフトウェア、一部の画像エディタ、そして「画像」と言えばJPEGかPNGを意味する多くのツールは、AVIFファイルをどう扱えばいいか分かりません。
結局PNGに戻す必要が生じる理由
最近のWebサイトで右クリックして「画像を保存」すると、そのサイトが実際に配信しているのがそれであるため、ますますAVIFファイルとして保存されるようになっています。そのファイルを、AVIF対応がまだない古いデザインツールで開こうとしたり、拡張子を厳密に検証する場所に添付しようとしたり、同僚のソフトウェアに渡したりすると、まったく開けません。PNG——2003年以降のほぼすべてのものが理解できるフォーマット——に変換すれば、互換性の問題は即座に解決します。
macOSでAVIFファイルを変換する
macOSは最近のバージョンでネイティブのAVIF表示サポートを追加したため、PreviewはたいていAVIFファイルを開いて表示でき、そこからPNGへ1枚ずつ書き出せます。1枚の画像ならそれで十分です。フォルダー分——たとえば、すべてをAVIFで配信するサイトからダウンロードした画像のバッチ——なら、キューベースのアプローチが繰り返しの手間を省いてくれます。
Mediasmithは、AVIFをPNG(または他の対応フォーマット)へ一括操作として変換します。AVIFファイルを画像キューにドロップし、出力にPNGを選んで、セット全体を1回のパスで変換します。
ターゲットとしてのPNGとJPG
透過を保持する必要がある、あるいはさらなる編集のためのロスレスな中間フォーマットが欲しいならPNGを選びましょう。画像が透過のない写真で、より小さなファイルの方がいいならJPGを選んでください——AVIF→JPGも同じパイプラインを通り、出力フォーマットが違うだけです。
この作業が今後さらに増える理由
Webがパフォーマンス向上のためにAVIFやWebPをますます採用するにつれ、「最新フォーマットを普遍的に互換性のある何かに戻す」ことは、まれなエッジケースというより、より一般的なニーズになりつつあります。特に、生きているWebサイトから参考画像や素材を拾ってくる人にとってはなおさらです。