先に答えを
AVIFからJPGへの変換ツールを開き、ファイルを入れて「変換」を押します。画質のスライダーは92のままで構いません。JPEGごとにダウンロードボタンが表示され、複数ならZIPでも保存できます。
何もアップロードされず、先にダウンロードする追加のソフトもありません。デコーダーは、今このページを読んでいるブラウザーにすでにあります。その点がこの変換の要なので、後で詳しく説明します。
AVIFとは何か、なぜ手元にあるのか
AVIFは、現在の動画フレームと同じ方法で保存された静止画です。動画コーデックAV1の1つのキーフレームを、MP4と同じボックス型コンテナーに入れます。画像形式としては奇妙に思えるかもしれませんが、非常に効率的です。動画には大きな市場があるため、AV1の開発には静止画コーデックよりはるかに多くの技術が投入されてきました。
同じ見た目の画質なら、JPEGより大幅に小さくなり、多くの場合は3分の1から5分の1になります。そのためウェブサイトがAVIFで画像を配信するようになりました。サイトから画像を保存すると、配信されていた形式のままディスクに保存されます。自分でAVIFを選んだわけではありません。
ところが、手元のソフトでは開けないことがあります。
- Windowsのフォトで表示するには、Storeの拡張機能が必要な場合があります。
- 多くのデスクトップ編集ソフトは、まだ対応していません。
- 拡張子を確認するアップロードフォームも、多くはAVIFを受け付けません。
- プリンター、電子書籍端末、カメラ用ソフトは対応が遅れています。
ブラウザーは読める。それが仕組みのすべて
開けないファイルをブラウザーのタブへドラッグすると、正しく表示されます。ChromeとFirefoxは2021年から、Safariは2023年からAVIFをデコードできます。
これは単なる豆知識ではなく、変換にサーバーが要らない理由です。必要なのはAVIFを読み、JPEGを書くこと。ブラウザーには両方の機能があります。このツールは、そのデコーダーに保存ボタンを付けたものです。ブラウザーがすでに開ける方法でファイルを開き、描画してJPEGを作ります。
AVIFのアップロードを求める変換サイトは、すでに手元にあるソフトと同じ仕事をサーバー側のソフトにさせ、その間、画像を預かっています。
サーバーが必要な変換を見分ける比較
AVIFに似た形式が、iPhoneで使われるHEICです。ほぼ同じ構造で、同じボックス型コンテナーの中に動画コーデックの静止フレームを入れます。ただし、AV1ではなくHEVCを使います。ソフトの対応状況は正反対です。
| HEIC | AVIF | |
|---|---|---|
| デコードできるブラウザー | Safariのみ | すべて |
| エンコードできるブラウザー | なし | なし |
| 変換ツールに必要な追加データ | 約1.4MBのデコーダー | なし |
だから、HEIC変換ツールは初回にコーデックをダウンロードし、そのことをページで詳しく説明します。一方、このAVIF変換ツールには追加のダウンロードがありません。同じ運営者、同じ約束でも、形式が違えば正直な説明も変わります。
ほかの変換サイトにも、このブラウザーはすでに同じことができるかと問いかけてみてください。できるなら、アップロードは作業に必須なのではなく、そのサイトが選んだ方法です。
JPGは数倍大きくなる
容量が増えるのは失敗ではありません。40 KBのAVIFが、同じ見た目の画質のJPEGでは200 KBになることもあります。ツールに組み込まれた例でも約5倍になり、結果の行にはそのことを隠さず表示します。
理由は、AVIFが現在の高効率な静止画コーデックで、JPEGは非常に古い形式だからです。容量と引き換えに互換性を得ています。相手がAVIFを受け付けないなら適切な選択ですが、代償はあります。
変換後の容量が問題なら、画像圧縮ツールでJPEGを指定した容量まで小さくできます。結果の下の行から、そのツールを開けます。
JPEGに引き継げないもの
2つありますが、多くの画像には影響しません。
透明部分。AVIFには透明な背景を保存できますが、JPEGにはできないため、背景色で埋める必要があります。このツールは実際に透明部分があるファイルにだけ色を尋ね、初期値は白です。ウェブページから保存したAVIFの多くは不透明な写真なので、通常はこの質問が出ません。透明部分を残す必要があるなら、AVIFを読み、PNGとWebPを書ける画像圧縮ツールで、そちらの形式に変換してください。
HDRと深い色。AVIFは各色に10ビットや12ビットを使い、通常の画面より明るいハイライトを記録できます。JPEGは8ビットでHDRを扱えないので、そのような画像は通常の表示範囲に変換されます。一般的なウェブページから保存した画像ではほとんど使われておらず、元の画像にその情報がなければ、この点で失うものはありません。
逆方向の変換には別の課題がある
ここにはJPGからAVIFへの変換ツールはありません。理由は同じ事実の裏側です。AVIFを書き出せるブラウザーはありません。ブラウザーのキャンバスにAVIFを求めても、実際にはPNGが、指定した形式と違うまま返されます。
ブラウザーでAVIFを作れると説明するページには、誤りがあるか、サーバーでエンコードするために画像を送っています。サーバーを使わずに正しく実現するにはエンコーダーを組み込む必要があります。それには実際の開発作業が必要なので、できたふりをせず今後の予定に載せています。
メタデータは引き継がれない
画像をデコードして描き直すため、引き継ぐのはピクセルだけです。EXIF、GPS、カラープロファイル、XMPは残りません。ウェブページから保存した画像には、もともとその情報がない場合が多くあります。
判断する前にファイルの情報を確認したいなら、EXIF表示・削除ツールは画像を再圧縮せずに調べられます。詳しい説明は写真の変換でメタデータは消えるかを参照してください。