コンテンツへスキップ

AVIFをPNGに変換

Web上でいちばん新しい形式を、いちばん古くて確実な形式に。透過を保ったロスレスPNGなら、どの編集ソフト、アプリ、アップロードフォームも25年前から読み込めます。何も保存されません。

  • 保存しません
  • 順番待ちなし
  • 登録不要・透かしなし

使い方

1

AVIFファイルを追加

.avifファイルをいくつでもドロップします。

2

変換

各ファイルを正確なピクセルにデコードしてPNGとして書き出します。何も失われないので、画質の設定はありません。

3

ダウンロード

1つずつ、またはすべてまとめてZIPで保存します。

ロスレスな変換先で得られるもの、得られないもの

ロスレスとは、ここから先が無劣化という意味であり、過去にさかのぼって元に戻るわけではありません。AVIFの圧縮(AV1のイントラフレーム符号化で、通常は色を4分の1の解像度で保存)はファイルが作られた時点で適用済みで、デコーダーはその結果を渡します。PNGはその結果を正確に保存します。AV1が得意とする滑らかなグラデーションも、AV1が起こしがちな細かいテクスチャのにじみも、そのままです。利点は、これ以降のあらゆる編集と保存で何も失われなくなることです。

ここでJPGではなくPNGを選ぶ本当の理由はアルファチャンネルです。AVIFは透過を別のプレーンとして、PNGはピクセルごとに保存します。どちらも完全な8ビットなので、柔らかい影やぼかした輪郭は、背景色で塗りつぶされることなくグラデーションを保ったまま残ります。透過のない画像は不透明なPNGになり、アルファチャンネルは単に省かれます。

失われるのはビット深度です。AVIFは10ビットや12ビットの色と広い色域を持てますが、ここで書き出されるPNGは8ビットのsRGBなので、HDR画像はトーンマッピングで落とされます。HDRディスプレイで輝いていた夕焼けは平板になり、どんな編集でも取り戻せません。最初から8ビットsRGBだった画像(Web上の画像はほぼすべてそうです)は、そのまま変わらずに引き継がれます。

ほかの目的には

avifdec in.avif out.pngが参照デコーダーで、フォルダー単位で処理するならこれが正解です。HDRのソースに対して16ビット出力を保持することもでき、これはブラウザのキャンバスではできません。送り先がAVIFを読めるなら変換しないでください。元のファイルのほうが小さく、高画質で、PNGには収まらない色を持っています。

デコーダーから出てきたままのPNGは、小さなPNGではありません。Webサイトに載せるなら、あとでoxipngやzopflipngに通してください。ピクセルには一切触れずに再圧縮し、たいてい5分の1ほど小さくなります。あるいは、半分のバイト数で同じ目的を果たせるロスレスWebPを検討してください。

よくある質問

PNGとJPG、どちらが適していますか?

透過、単色の塗り、文字、線画を含む画像、またはこれから編集するのでこれ以上何も失いたくない場合はPNGです。どこかで開くだけの写真ならJPGです。写真のPNGははるかに大きくなります。AVIF JPG変換のページが、このページのもう半分です。

透過は保たれますか?

はい。AVIFにもPNGにもアルファチャンネルがあるので、透過付きのAVIFは同じ輪郭を持つ透過付きのPNGになります。

何か失われますか?

AVIFが作られた時点ですでに失われていたもの以上は何も失われません。PNGはロスレスなので、デコーダーが出力したピクセルがそのまま入ります。AVIFの圧縮ノイズも含まれますが、それはもうノイズではなくピクセルです。

PNGがこんなに大きいのはなぜですか?

AVIFはJPEGの半分ほどのサイズで、写真のPNGはJPEGの数倍になるからです。150 KBの写真のAVIFが3 MBのPNGになるのは正常です。イラストやスクリーンショットでは差は小さくなります。

ファイルはどこかに保存されますか?

いいえ。どの段階でも何も保存されません。

HDRやアニメーションのAVIFはどうなりますか?

HDRはPNGが保持できる標準の8ビットカラーにトーンマッピングされ、広い色域は失われます。アニメーションAVIFは最初のフレームとして変換されます。

ご注意: HDRのAVIFは標準の色域にトーンマッピングされます。アニメーションAVIFは最初のフレームとして変換されます。PNGはカラープロファイルなしで書き出されます。

このツールをあなたのサイトに設置

ブログ、授業のページ、ヘルプ記事などに無料で設置できます。コードを1つ貼り付けるだけで、訪問者がそのページ上でツールを使えるようになります。