PNG vs AVIF 圧縮 - 詳細比較

AVIFは画像圧縮技術の最先端を代表する形式です。本ガイドではPNGとAVIFの圧縮を比較し、PNGをAVIFに変換すべきタイミングと理由をご説明します。
PNG vs AVIF:圧縮の概要

| 項目 | PNG | AVIF |
|---|---|---|
| 圧縮方式 | 可逆 | 不可逆/可逆 |
| 典型的なファイルサイズ | 基準 | 80〜90%削減 |
| 画質 | 完璧 | 非常に高い |
| 透明対応 | あり | あり |
| ブラウザ対応 | 100% | 93%以上 |
PNG圧縮の仕組み
PNGは可逆圧縮(DEFLATEアルゴリズム)を使用します:
特徴:
- 圧縮時にデータ損失なし
- ピクセル単位で完全再現
- 圧縮率に限界あり
- グラフィック向け、写真には不向き
結果: ファイルは大きいが画質は完璧です。
AVIF圧縮の仕組み
AVIFはAV1コーデックと高度な技術を採用しています:
特徴:
- フレーム内予測
- 変換符号化
- エントロピー符号化
- オプションの可逆モード
- フィルムグレイン合成
結果: 大幅に小さいファイルで優れた画質を実現します。
ファイルサイズ比較
様々な画像タイプでの実測結果です:
写真
| 解像度 | PNG | AVIF (85%) | 削減率 |
|---|---|---|---|
| 4K (3840×2160) | 18.2 MB | 1.4 MB | 92% |
| 1080p (1920×1080) | 5.1 MB | 420 KB | 92% |
| 720p (1280×720) | 2.3 MB | 180 KB | 92% |
透明付きグラフィック
| 種類 | PNG | AVIF (90%) | 削減率 |
|---|---|---|---|
| ロゴ | 45 KB | 8 KB | 82% |
| アイコンセット | 120 KB | 22 KB | 82% |
| UIモックアップ | 850 KB | 145 KB | 83% |
スクリーンショット
| 内容 | PNG | AVIF (90%) | 削減率 |
|---|---|---|---|
| テキスト多め | 380 KB | 65 KB | 83% |
| 混在コンテンツ | 520 KB | 95 KB | 82% |
| グラフィック | 290 KB | 48 KB | 83% |
画質比較
同等の視覚品質の場合
同じ知覚品質を目標とした場合:
| 指標 | PNG | AVIF | 差 |
|---|---|---|---|
| ファイルサイズ | 100% | 10〜15% | AVIFは85〜90%小さい |
| SSIMスコア | 1.00 | 0.98以上 | 知覚不能 |
| 視覚品質 | 完璧 | ほぼ完璧 | 最小限 |
AVIF品質設定別
| AVIF品質 | PNG比サイズ | 視覚品質 |
|---|---|---|
| 95%(最大) | 20% | 区別不能 |
| 85%(推奨) | 10〜12% | 非常に高い |
| 75%(Web用) | 7〜8% | 良好 |
| 60%(最小) | 4〜5% | ノイズが目立つ |
PNGが有利な場面
PNGが適しているのは:
1. ピクセル精度が必須の場合
すべてのピクセルが正確である必要があるとき:
- 技術図解
- ドキュメント用スクリーンショット
- 参照画像
2. 編集を繰り返す画像
継続的な編集ワークフローでは:
- 再保存時の品質劣化なし
- 元データが保持される
- 最大の柔軟性
3. 最大の互換性が必要な場合
100%のブラウザ対応が必要なとき:
- メール画像
- レガシーシステム対応
- ユニバーサルアクセシビリティ
AVIFが有利な場面
AVIFが適しているのは:
1. Web公開
Webサイトやアプリでは:
- 80〜90%小さいファイル
- ページ読み込みの高速化
- Core Web Vitalsの改善
2. ストレージ最適化
大規模な画像ライブラリでは:
- 大幅なストレージ削減
- 帯域コストの削減
- 転送の高速化
3. 高解像度コンテンツ
4K以上の画像では:
- 実用的なファイルサイズ
- ディテールの維持
- 効率的な配信
透明の圧縮
両形式とも透明をサポートしますが、圧縮効率が異なります:
| 指標 | PNG | AVIF |
|---|---|---|
| アルファ精度 | 8ビット | 8ビット |
| 透明ファイルサイズ | 基準 | 75〜85%削減 |
| エッジ品質 | 完璧 | 非常に高い |
| 半透明 | 完璧 | 非常に高い |
エンコード・デコード速度
| 操作 | PNG | AVIF | 備考 |
|---|---|---|---|
| エンコード | 高速 | 遅い | AVIFは5〜10倍遅い |
| デコード | 高速 | 高速 | ほぼ同等 |
| ハードウェア対応 | 汎用 | 拡大中 | GPUデコード対応 |
推奨: エンコードは1回(ビルド時)、デコードは多数回(閲覧時)行う前提で設計しましょう。
実践的な変換ガイド
PNGをAVIFに変換する
PNG to AVIF 変換ツールをご利用ください:
- PNGファイルをアップロード
- 品質を選択(85%推奨)
- AVIF版をダウンロード
- PNGフォールバックで実装
推奨設定
| 用途 | AVIF品質 | 想定削減率 |
|---|---|---|
| Webグラフィック | 85% | 85%削減 |
| 写真 | 80% | 90%削減 |
| アイコン/ロゴ | 90% | 80%削減 |
| サムネイル | 75% | 92%削減 |
実装戦略
HTMLでのフォールバック
<picture>
<source srcset="image.avif" type="image/avif">
<source srcset="image.png" type="image/png">
<img src="image.png" alt="Description">
</picture>
CSS背景
.hero {
background-image: url('hero.png');
}
@supports (background-image: url('test.avif')) {
.hero {
background-image: url('hero.avif');
}
}
ユースケースシナリオ
シナリオ1:ECサイトの商品画像
1000枚の商品写真を変換した場合:
| 形式 | 合計サイズ | 読み込み時間への影響 |
|---|---|---|
| PNG | 4.5 GB | 基準 |
| AVIF | 450 MB | 約90%高速化 |
シナリオ2:ポートフォリオサイト
50枚の高解像度画像を変換した場合:
| 形式 | 合計サイズ | 月間帯域 |
|---|---|---|
| PNG | 890 MB | 高 |
| AVIF | 90 MB | 約90%削減 |
シナリオ3:モバイルアプリのアセット
200個のUI要素を変換した場合:
| 形式 | アプリサイズへの影響 | ユーザー体験 |
|---|---|---|
| PNG | +180 MB | インストールが遅い |
| AVIF | +25 MB | 高速インストール |
ブラウザ対応の考慮
| ブラウザ | AVIF対応 | フォールバック必要 |
|---|---|---|
| Chrome 85+ | あり | 不要 |
| Firefox 93+ | あり | 不要 |
| Safari 16+ | あり | 不要 |
| Edge 121+ | あり | 不要 |
| 古いブラウザ | なし | 必要(PNGを使用) |
現在のグローバル対応率: 約93%
画質評価ツール
PNGとAVIFの画質比較には以下をご利用ください:
- SSIM(構造的類似性) - 知覚品質を測定
- PSNR(ピーク信号対雑音比) - 技術的な品質指標
- 目視確認 - 並列比較
- Butteraugli - Googleの知覚品質指標
よくある質問
AVIFはPNGより優れていますか?
圧縮効率でははい。AVIFは80〜90%小さいファイルを実現します。完璧な可逆品質や100%のブラウザ互換性が必要な場合はPNGが適しています。
PNGをAVIFに変換すると画質は落ちますか?
不可逆AVIFでは技術的にははい。ただし85%以上の品質では劣化は知覚できません。可逆AVIFを使えば完璧な品質を維持できます。
すべてのPNGをAVIFに置き換えるべきですか?
Web用途では、AVIFに変換しPNGをフォールバックとして用意してください。アーカイブや編集用には元のPNGを保管しておきましょう。
AVIFはPNGよりどのくらい小さいですか?
写真では通常80〜92%小さく、透明付きグラフィックでは75〜85%小さくなります。
AVIFはPNGのように透明をサポートしていますか?
はい。AVIFはアルファチャンネルによる完全な透明をサポートし、優れた圧縮効率を実現します。
まとめ
AVIFは圧縮効率でPNGを大きく上回りながら、優れた視覚品質を維持します。Web公開では、PNGをAVIFに変換することで以下が得られます:
- 80〜90%のファイルサイズ削減
- 視覚品質の維持
- 透明サポート
- 拡大中のブラウザ対応
Web配信にはAVIFを、アーカイブと編集にはPNGをお使いください。
関連記事:PNG vs JPG 比較 | AVIF互換性ガイド
関連ツール:PNG to WebP | PNG to JPG | 画像圧縮