JPGをAVIFに変換
AVIFなら、同じ見た目の画質のまま、写真をJPGのおよそ半分のサイズに。本物のAV1エンコーダーで変換し、ファイルは保存されません。
- 保存しません
- 順番待ちなし
- 登録不要・透かしなし
使い方
JPGを追加
.jpgファイルをいくつでもページにドロップします。
画質を選択
スライダーでAVIFの画質を設定します。変換が終わったファイルから新しいサイズが表示されます。
ダウンロード
1つずつ、またはまとめて1つのZIPで保存できます。
この変換に数秒かかる理由
AVIFはAV1動画圧縮の1フレームを静止画にしたもので、動画圧縮は作るのに手間がかかり、再生するのは軽いという性質があります。待ち時間の理由は、この非対称性に尽きます。エンコーダーは画像を表現する膨大な方法の中から最適なものを探しており、その探索こそがサイズの小ささを生み出しています。大きな写真で数秒かかるのは正常で、何か問題が起きているわけではありません。一方、デコードは一瞬です。一度エンコードして何度も表示される画像にとっては、理にかなったトレードオフです。
その対価として得られるのは、体感上同じ画質でJPEGのおよそ半分のサイズと、JPEGが最も苦手とする部分での優れた表現です。空やスタジオの背景、影のような滑らかなグラデーションは、JPEGで生じるバンディング(縞模様)なしに再現され、強く圧縮したJPEGに現れる8×8のブロックノイズもまったく発生しません。さらにAVIFは透過と広色域カラーも保持できますが、JPEGはどちらもまったく扱えません。
手元にある最も良い元画像から始めてください。 JPEGを再エンコードすると、AVIFエンコーダーはJPEGの圧縮ノイズを受け継ぎ、それを本来のディテールと区別できません。そのため、他人がつけた傷を保存するためにデータを費やすことになり、同じ画像をPNGやRAWの書き出し、カメラの元画像から一度でエンコードした場合より、サイズは大きく画質は悪くなります。元画像があればそれを使い、JPGしかない場合は、2回目の圧縮による劣化が見えない程度に画質を高めに設定してください。
対応状況は良好になりましたが、まだ万全ではありません。この違いは、ファイルの使い道に影響します。現在のブラウザはすべてAVIFをデコードできるので、Webサイトにとっては単純に優れた形式です。一方ブラウザの外では対応がまちまちで、一部の画像ビューアー、古いスマートフォン、メールソフト、デザインソフトはまだ読み込めません。そのため、AVIFをメールで送るのは、JPGでは起こりえない賭けになります。カメラ情報や位置情報のメタデータは引き継がれません。
ほかの目的には
リファレンスエンコーダーなら、このページでは提供できない調整ができます。avifenc -s 4 --min 20 --max 30 in.jpg out.avif はエンコード時間とサイズのバランスを明示的に指定するもので、-s 0 が最も遅く最も小さく、-s 10 はほぼ一瞬ですが目に見えて大きくなります。--jobs all はすべてのCPUコアを使い、数百枚のフォルダーを処理する場合には非常に大きな差が出ます。ブラウザ上では1枚の写真に2分かけることはできませんが、2分かける価値のあるファイルもあります。
Webサイトでは、形式は仕事の半分にすぎません。picture要素でJPEGのフォールバック付きでAVIFを配信するか、訪問者ごとにCDNに形式を判断させれば、互換性のリスクなしにサイズ削減の効果を得られます。また、ビルド工程でsharpやlibvipsを使えばすべてのバリエーションを自動生成できます。画像が数枚を超える規模では、これが一般的なやり方です。
よくある質問
AVIFは実際どれくらい小さくなりますか?
同じ画質のJPGと比べて、一般的に40〜60%小さくなります。変換した各ファイルの横に変換前後のサイズが表示されるので、宣伝用の数字ではなく、ご自身のファイルでの実際の数字を確認できます。
AVIFはどこで使えますか?
最新のブラウザはすべて表示に対応しており、PageSpeedもAVIFでの配信を積極的に評価します。ネイティブアプリや編集ソフトの対応はまだまちまちなので、元のファイルは残しておいてください。
ほかの形式より変換に時間がかかるのはなぜですか?
AV1のエンコードは、もともと重い処理です。その重さこそが高い圧縮率の源です。大きな写真は1枚あたり数秒かかります。
写真はどこかに保存されますか?
いいえ。どの段階でも何も保存されません。
画質はどれくらいにすればよいですか?
Web用の写真なら60〜75がちょうどよい値です。サイズは大幅に小さくなり、通常の表示サイズでは劣化が見えません。
ご注意: エンコードはCPU負荷の高い処理です。大きな写真は1枚あたり数秒かかります。EXIFメタデータは削除されます。
このツールをあなたのサイトに設置
ブログ、授業のページ、ヘルプ記事などに無料で設置できます。コードを1つ貼り付けるだけで、訪問者がそのページ上でツールを使えるようになります。