# AVIF PNG 変換ツール

> AVIF PNG 変換は、AVIF画像を透過を保ったままPNGに変換する無料のオンラインツールで、必要に応じて小さいサイズにもできます。

AVIF PNG 変換は、AVIF形式の画像をPNGファイルに変換する無料のオンラインツールです。PNGに対応するアプリで開けるようになるため、編集やデザイン作業、AVIFを受け付けないサイトへのアップロードに使えます。透過はデフォルトで保たれます。

## 主な仕様

- 入力はAVIF、PNG、JPG、WebP、GIF、BMP、TIFFです。無料ツールでは5 MBまで、ログインしているユーザーは10 MBまで、16 MP (4096 x 4096)までです。ファイルの種類は内容から判定し、HEIC、SVG、PDF、カメラのRAWファイルは受け付けません。ツールはAVIFを読み込めますが、保存はできません。
- 出力はPNGで、Sizeを選ばない限り幅と高さは入力と同じです。透過はデフォルトで保たれます。アニメーションAVIFは最初のフレームから変換されます。PNGは、非可逆のAVIFが既に捨てた細部を取り戻せず、AVIFよりかなり大きくなることが多いです。
- 試験では、10KBの透過ロゴAVIFが86KBのPNGになり、179KBの1600 x 1200px写真AVIFが4.5MBのPNGになりました。試験画像は自社のスクリプトで生成しました。
- アップロードされたファイルはジョブが終わると削除され、結果は10分後に削除されます。ログインしているユーザーは画像ごとに1クレジットを使います。
- アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
- 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/renderを送信すると、同じレンダリングを実行できます。詳しくはAPIドキュメントページをご覧ください。

## 使い方

1. 「ファイルを選択」ボタンからAVIFファイルを選びます。
2. ブラウザがファイルの種類、サイズ、ピクセル数を確認してからアップロードします。
3. プレビューと表示される画像サイズを確認します。
4. 「変換先」はPNGのままにします。透過や背景色が必要な場合は「透過を保持」と「背景色」を設定します。
5. 「PNGに変換」をクリックして変換を開始し、結果パネルからPNGをダウンロードします。

## AVIFをPNGに変換する手順

変換したいAVIFファイルを用意し、ツールで選択します。ブラウザが事前の確認を行うので、そのまま待ちます。

既定の変換先はPNGです。出力は元のピクセルサイズと透過を保ちます。変換が終わると、結果パネルに新しいファイルサイズが表示されます。別の形式が必要な場合は「変換先」の一覧からJPEGかWebPを選びます。

- 既定の変換先：PNG、可逆、透過を保持。
- その他の変換先：JPEGまたはWebP。

## AVIF PNG 変換が行うこと

ツールはAVIF画像をデコードし、PNGファイルとして書き出します。他の変換ツールと同じ変換処理を使い、変換先をPNGに設定しています。

AVIFは入力専用で、ツールがAVIFを出力することはありません。PNGはデコードしたピクセルをそのまま保存し、それ以上の劣化を加えません。

- 入力：AVIF。
- 出力：PNG。JPEGとWebPも選べます。

## AVIFをPNGに変換する理由

一部のエディタ、古いアプリ、アップロードフォームは、今もAVIFをうまく扱えません。PNGのコピーがあれば、AVIFを開けない場所でも使えるようになります。

MDNは、AVIFのサポートは「is not yet comprehensive」であるため、フォールバックを用意するよう勧めています。また、PNGは「for more precise reproduction of source images, or when transparency is needed」の場合にJPEGより好まれるとしています。正確なピクセルや透過が必要な作業では、AVIFからPNGへの変換を使ってください。

- AVIFを開けないツールでの編集。
- PNGのみを受け付けるフォームへのアップロード。

## 透過を保ったままPNGに変換する

透過はPNGにデフォルトで保たれます。ツールを開くと「透過を保持」は最初からオンになっています。

オフにすると、透明な部分は「背景色」で指定した背景色で塗りつぶされます。既定の背景色は白（#ffffff）です。JPEGには透過がないため、JPEG出力では透明部分が必ず塗りつぶされます。

- 透過を保持をオン：アルファチャンネルがPNGに残ります。
- 透過を保持をオフ：背景色で領域が塗りつぶされます。

## AVIFからPNGに変換したときのファイルサイズ

PNGは通常、AVIFよりかなり大きくなります。透過を保ったままの試験では、1024 x 1024のロゴAVIF（10KB）が86KBのPNGになりました。

同じロゴを透過なしで白く塗りつぶした場合は74KBのPNGになりました。写真の試験では、生成した1600 x 1200pxの写真AVIF（179KB）が4,576KBのPNGになりました。同じ写真を品質80でJPGにすると232KBでした。結果は画像によって異なります。

- ロゴの試験：10KBのAVIF、86KBのPNG。
- 写真の試験：179KBのAVIF、4,576KBのPNG。

## PNGでは解決できないこと

PNGのコピーはデコードした画像をそのまま保存します。元のAVIFが劣化で失った細部を取り戻すことはできず、画像をシャープにすることもありません。PNGの画質は元のAVIFの画質が上限になります。

ファイルを小さくしたい場合、PNGは向いていません。非可逆形式のほうがずっと小さく保てます。どちらを選ぶかは、出力を比べてから決めてください。

- 失われた細部は戻りません。
- シャープさは加わりません。

## AVIFからPNGとJPGのどちらを選ぶか

透過や正確なピクセルが必要な場合はPNGを選びます。透過がなく、ファイルを小さくしたい場合はJPGを選びます。

JPGに変換する場合は、AVIFからJPGへの変換ツールを使ってください。試験では、写真を品質80でJPGにすると232KB、PNGは4,576KBでした。MDNは、非可逆のAVIFは視覚的にほぼ同じレベルのJPEGより約50%小さいとしています。

- 透過が必要：このページでPNGに変換。
- 透過なしで小さいファイルが必要：AVIFからJPGへの変換ツールを利用。

## アニメーションAVIFとHEICファイル

アニメーションAVIFは最初のフレームだけが読み込まれます。結果は静止画のPNGになり、アニメーションPNG（APNG）にはなりません。他のフレームを残したい場合は、変換前に別のツールで取り出してください。

HEICとHEIFのファイルは受け付けていません。これらはiPhoneで撮影した写真によく使われる形式です。このページを使う前に、対応している形式に変換してください。

- アニメーションAVIF：最初のフレームのみ。
- HEICとHEIF：受け付けていません。

## PNGのピクセルサイズを小さくする

ピクセルサイズは、デフォルトでは変わりません。オプションの「サイズ」設定を使うと、割合、最長辺、ボックス指定で画像を小さくできます。

Webページやレイアウトで小さいピクセルサイズが必要な場合は「サイズ」を使います。ピクセル数が減るほどファイルサイズも小さくなります。印刷や編集で原寸が必要な場合は、元のサイズのままにしてください。

- Size設定：割合、最長辺、ボックスから選択。
- Sizeで画像が拡大されることはありません。

## 変換ツールが受け付けるファイル

受け付けるのは、PNG、JPG（.jpegと.jfifを含む）、WebP、AVIF、GIF、BMP、TIFFです。SVG、PDF、HEIC/HEIF、BigTIFF、カメラのRAWファイルは受け付けていません。ファイルの種類はファイル名ではなく内容で判定します。結果が20MBを超えると「output too large」というメッセージで失敗します。

無料ツールでは、1画像あたり5 MB、1画像あたり16 MP (4096 x 4096)までです。ログインしているユーザーは1画像あたり10 MBまで使えます。ログインしていない場合は、訪問者ごとに1日30枚まで変換できます。ログインしているユーザーは画像ごとに1クレジットを使い、結果が最初の5MBを超える場合は、5MBごとに1クレジットが追加されます。

- 無料ツール：1画像あたり5 MB、訪問者ごとに1日30枚。
- ログインしているユーザー：1画像あたり10 MB、1画像につき1クレジット。

## APIでAVIFをPNGに変換する

同じ変換は、APIからも行えます。POST https://api.aiipworld.com/v1/image-jobs にリクエストを送ります。リクエストの本文は、JSONやmultipartではなく画像のバイト列そのものです。Content-Typeはimage/avifに設定します。1画像につき1リクエストです。一括処理用のエンドポイントはなく、webhookもまだありません。

認証にはAuthorization: Bearer `<API key>`またはx-api-keyを使います。op=image_convertとformat=pngを指定し、必要に応じてquality、lossless、keep_transparency、backgroundを設定します。APIはjob_idを返すので、GET /v1/jobs/:id でジョブが成功か失敗になるまで確認します。ツールの下に、cURL、Node.js、Pythonの例があります。設定の一覧は/docs/#image-convertで確認できます。

- エンドポイント：POST https://api.aiipworld.com/v1/image-jobs
- 操作：op=image_convert、format=png

## アップロードしたファイルの扱い

画像はサーバーに送信され、ブラウザでは処理されません。処理にはsharp（Apache-2.0）を使い、これはlibvipsライブラリをもとにした通常の画像処理です。人工知能による処理ではありません。アップロードした画像は、結果を作るためだけに使われます。

アップロードしたファイルは、成功か失敗かにかかわらずジョブが終わると削除されます。無料ツールの結果は10分後に削除されます。履歴は保存されません。ダウンロードのリンクは短時間だけ有効です。カメラや位置情報のタグは結果にコピーされません。画像を使う権利があることを確認してください。これは利用ポリシーで求められています。

- アップロードしたファイル：ジョブが終わると削除。
- 結果：10分後に削除。

## よくある質問

### AVIFをPNGに無料で変換できますか？

はい、無料ツールならアカウントなしでAVIFをPNGに変換できます。ただし、ログインしていない場合は1日あたりの上限があり、セキュリティ確認が必要です。ログインしているユーザーはセキュリティ確認が不要で、クレジットを使います。

### 透過は残りますか？

はい、「透過を保持」がオンなら透過はデフォルトで残ります。オフにすると、透明な部分は「背景色」の背景色で塗りつぶされます。既定の背景色は白です。

### なぜPNGはAVIFよりかなり大きくなるのですか？

PNGはデコードしたピクセルを非可逆圧縮せずに保存するためです。AVIFは非可逆形式です。試験では、179KBのAVIF写真が4,576KBのPNGになりました。結果は画像によって異なります。

### AVIFからPNGへの変換は可逆ですか？

はい、PNGはデコードした画像に対して可逆です。それ以上の劣化は加わりません。ただし、元のAVIFが既に捨てた細部を取り戻すことはできません。

### PNGはAVIFより綺麗に見えますか？

いいえ、PNGがAVIFよりシャープに見えたり、画質が良くなったりするわけではありません。デコードしたピクセルをそのまま保存するため、画質は元のAVIFと同じです。

### アニメーションAVIFはどうなりますか？

最初のフレームだけが変換されます。結果は静止画のPNGになり、アニメーションPNGにはなりません。

### HEICファイルは変換できますか？

いいえ、HEICとHEIFのファイルは受け付けていません。先にPNGやJPGなど対応している形式に変換してください。

### AVIFをJPGやWebPに変換することもできますか？

はい、「変換先」の一覧にはJPEGとWebPもあります。ファイルを小さくしたい場合は、AVIFからJPGへの変換ツールを使ってください。

### 画像のピクセルサイズは変わりますか？

いいえ、デフォルトではピクセルサイズは変わりません。オプションの「サイズ」設定で小さくできます。Sizeで画像が拡大されることはありません。

### ツールでAVIFファイルを保存できますか？

いいえ、ツールはAVIFを入力としてのみ読み込みます。AVIFとして保存することはできません。

### 拡張子が.avifのファイルでも変換できますか？

はい、変換できます。ツールはファイル名ではなくファイルの内容を読むため、名前を変えたファイルも実際の形式で読み込まれます。

### アップロードしたファイルはどのくらい残りますか？

アップロードした画像は、ジョブが終わるとすぐに削除されます。無料ツールの結果は10分後に削除されます。

### コードからAVIFをPNGに変換できますか？

はい、APIでは画像のバイト列をop=image_convertとformat=pngを指定して送れます。ツールの下にcURL、Node.js、Pythonの例があります。

## 関連ツール

- [AVIF JPG 変換ツール](https://aiipworld.com/ja/tools/avif-to-jpg/index.md)
- [WebPをPNGに変換](https://aiipworld.com/ja/tools/webp-to-png/index.md)
- [PNGをWebPに変換](https://aiipworld.com/ja/tools/png-to-webp/index.md)
- [JPGをPNGに変換](https://aiipworld.com/ja/tools/jpg-to-png/index.md)
- [PNG 圧縮：無料で画像を軽くする](https://aiipworld.com/ja/tools/compress-png/index.md)
- [JFIF PNG 変換ツール](https://aiipworld.com/ja/tools/jfif-to-png/index.md)

ページ： https://aiipworld.com/ja/tools/avif-to-png/
