AV1のフレームからJPEGのブロックへ
AVIFは静止画をAV1で符号化した1フレームとしてHEIFコンテナに収めます。AV1は新しい動画コーデックで、同じ画質をJPGより少ないバイト数で実現できることが多く、MDNによれば透過・高ビット深度・HDRにも対応します。JPGに変換すると、この効率を手放す代わりに互換性を得ます。
ブラウザがAVIFを通常の8ビットのキャンバスに展開し、Nerulioがそのキャンバスをエンコードします。そのためHDRや高ビット深度のAVIFはキャンバスが扱える範囲に縮められ、HDR画面で見ていた明るい部分が違って見えることがあります。
- AVIF
- AV1 Image File Format。AV1のビットストリームをHEIFコンテナに入れた形式(MDN)。
- 展開の対応
- Nerulioが変換できるのは、ブラウザ自身が開けるAVIFだけです。
- HDR
- 広いダイナミックレンジ。通常のキャンバスでは保持されません。
小さなAVIFが大きなJPGに(実測)
512 × 512のNASAのテスト写真をPillow 12.3の画質60で保存したAVIF、Chromium 153上のNerulioの変換、2026-09-28。
元画像: astronaut.avif 25,255 バイト 512 x 512
-> JPG q92 62,610 バイト 2.5倍 SSIM 0.9966
-> PNG 428,230 バイト 17.0倍 ピクセル同一
-> WebP q92 48,530 バイト 1.9倍 SSIM 0.9938
JPGはAVIFの2.5倍の大きさなのに、AVIFより鮮明にはなりません。互換性より容量が大事なら、AVIFを受け付ける場所ではAVIFのまま使います。
AVIFからJPGに残るもの
| AVIFにあったもの | 変換での処理 | JPGでは |
|---|
| 展開したピクセル | 選んだ画質で非可逆エンコード | 近似したピクセル、サイズは同じ |
|---|
| アルファチャンネル | JPGの背景色の上に描く | アルファなし |
|---|
| 高ビット深度・HDR | ブラウザが8ビットのキャンバスに展開 | 8ビット、sRGBタグ付きのJPG |
|---|
| 画像シーケンス(アニメーションAVIF) | 変換前に拒否 | — |
|---|
結果の確認
- AVIFを開けなかったソフトでJPGを開きます。
- ブラウザでAVIFと100%で比べます。JPG特有のわずかなぼやけ以外は同じはずです。
- AVIFがHDRだったなら、ハイライトや空を確認します。今は通常のディスプレイ向けに表現されています。
トラブルシューティング
| 症状 | 考えられる原因 | 確認方法 | 対処 |
|---|
| 「画像を開けません」と出る | ブラウザがこのAVIFを展開できない(古いブラウザや特殊なAVIFの機能) | 同じブラウザでAVIFを直接開いてみる | 最新のChromium・Firefox・Safariで試し、どれでも開けなければファイルの破損を疑います |
|---|
| アニメーションAVIFが拒否される | AVIFの画像シーケンスで、静止画しか扱わない | ブラウザでアニメーションとして再生される | 別のツールで1コマを先に書き出します |
|---|
| 明るい部分がくすむ・白飛びする | HDRのAVIFが8ビットのキャンバスに縮められた | 同じ画面のブラウザでAVIFを見る | 違いが重要ならSDRで書き出したファイルを依頼します |
|---|
| JPGがAVIFよりずっと大きい | JPGはAV1のフレーム符号化より効率が低い | 容量を比べる | 画質を下げるか、AVIFを受け付ける場所ではAVIFを使います |
|---|
ほかの方法
| 方法 | こんなときに向いています |
|---|
| AVIF → PNG | グラフィック・スクリーンショット・透過AVIFで、容量が問題にならない場合。 |
|---|
| AVIFのまま使う | すでにAVIFを受け付けるWebページやアプリ。MDNはAVIFを置き換えるより代替形式を併用するよう勧めています。 |
|---|
この方法の限界
- 変換できるのは、ブラウザが展開できるAVIFだけです。
- HDR・高ビット深度の情報と透過はJPGに残らず、EXIFも書き込みません。
バージョンと出典
2026-09-28にPlaywright Chromium 153で、Nerulioの変換経路を使い、tests/fixtures/astronaut.png をPillow 12.3の画質60で保存したAVIFを計測しました。AVIFの構造と機能はMDNの説明に従っています。
参照した公式ドキュメント
AVIFをJPGに変換
AVIFは圧縮率が非常に高い新しい形式ですが、まだ開けないアプリやサイトがあります。
JPGは写真で最も広く使われる非可逆形式で、容量は小さいものの透明は扱えません。
JPGは透明を扱えないため、透明部分は背景色で塗られます。透明を残すならPNGかWebPを選んでください。
ファイルはサーバーにアップロードされず、このブラウザ内だけで処理されます。
画像形式を変換
PNG・JPG・WebPで保存。JPGでは透明背景が合成されます。
使い方
- 画像を開く
- PNG・JPG・WebPから選ぶ
- 変換したファイルを保存
対応形式
PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — 読み込み・書き出しはブラウザの対応状況によります。 アニメーション入力は非対応です。静止フレームを選択してください。
このツールでできること
拡張子を変えるだけでなく、選んだ形式で再エンコードします。
処理方式と検証状況
advanced · browser image codecs. 品質検証中です。Pro・Flagship水準はまだ実証されていません。
書き出す前に
JPGは透過非対応です。メタデータ・カラープロファイル・アニメーションの保持は保証しません。
よくある質問
透明な背景を残すには?
PNGまたはWebPを選んでください。JPGでは透明部分が指定した背景色になります。
ファイルはアップロードされますか?
このツールで開いたファイルはアップロードせず端末で処理します。コミュニティの投稿に明示的に添付する画像は別途アップロードされます。一部のエンジンやモデルは外部から取得するため、IPアドレスなどの接続情報は配信元に伝わります。
作業は自動保存されますか?
いいえ。画像と編集状態はこのタブに保持され、メディア出力は端末の一時保存を利用する場合があります。言語を変えても作業は残りますが、再読み込み、タブを閉じる操作、別のページへの移動で失われることがあります。