Back to Blog
チュートリアル

PNG圧縮ガイド:透過性を維持しながらファイルサイズを削減

PNG圧縮の完全ガイド。品質と透過性を維持しながらPNGファイルサイズを削減する専門テクニックを学びましょう。

AuthorTinyImagePro Team
Published2025年11月6日
Read Time2 min read

PNG(Portable Network Graphics)は、グラフィック、ロゴ、スクリーンショット、透過性が必要な画像に最適なフォーマットです。JPEGの非可逆圧縮とは異なり、PNGは可逆圧縮を使用します—圧縮中に品質が失われません。

PNG圧縮の仕組み

PNG圧縮はJPEGとは根本的に異なります。完全に可逆です。つまり、PNGファイルを解凍すると、オリジナルとまったく同じピクセルが得られます。ただし、この完璧な品質にはトレードオフがあります:PNGファイルは通常、写真の場合、同等のJPEGよりはるかに大きくなります。

PNG圧縮の仕組み

  1. フィルタリング:圧縮性を向上させるためにピクセルデータに予測アルゴリズムを適用
  2. Deflate圧縮:ZIPファイルと同じDEFLATEアルゴリズムを使用
  3. チャンクシステム:ラベル付きチャンクでデータを整理
  4. アルファチャンネル:8ビットアルファ値でピクセルレベルの透過性をサポート

重要な特性:PNGは大きな単色エリア、シャープなエッジ、テキストを持つ画像の圧縮に優れています。複雑なテクスチャとグラデーションを特徴とする写真には苦戦します—JPEGとは正反対です。

PNGフォーマットを使用すべき場合

PNGに理想的な用途

ロゴとブランドアセット

  • 企業ロゴ(特に透過性付き)
  • アイコンとUI要素
  • バッジ、賞、シール
  • ベクタースタイルグラフィックのラスター変換

スクリーンショットとインターフェースキャプチャ

  • シャープなテキストを持つソフトウェアスクリーンショット
  • UIモックアップとワイヤーフレーム
  • チュートリアル画像
  • アプリケーションインターフェース

透過性が必要なグラフィック

  • 様々な色の背景に載せるロゴ
  • オーバーレイグラフィックと透かし
  • Webデザイン要素(ボタン、区切り線)
  • 背景を除去した製品画像

テキストが多い画像

  • 大量のテキストを含むインフォグラフィック
  • ミームと画像マクロ
  • 引用グラフィック
  • 教育図

PNGを避けるべき場合

写真:通常の写真はPNGの場合、JPEGよりも5-10倍大きくなり、視覚的な品質差はありません。

複雑な自然画像:風景、自然な背景を持つポートレートはJPEGの方がはるかに効率的。

PNGカラータイプとビット深度

カラータイプ ビット深度 利用可能な色 透過性 最適な用途
グレースケール 1, 2, 4, 8, 16 2〜65,536階調 なし 白黒画像
トゥルーカラー (RGB) 8, 16 1,670万〜281兆色 なし 透過性なしのフルカラー画像
インデックス(パレット) 1, 2, 4, 8 2〜256色 オプションで1ビット ロゴ、シンプルなグラフィック
グレースケール+アルファ 8, 16 階調+透過性 あり(8または16ビット) 透過性を持つB&W画像
トゥルーカラー+アルファ 8, 16 数百万色+透過性 あり(8または16ビット) 透過性を持つフルカラー画像

最適化の機会:多くの「フルカラー」ロゴは実際には10-100の異なる色しか使用していません。32ビット(トゥルーカラー+アルファ)から8ビット(インデックス)への変換で、視覚的な品質低下なしにファイルサイズを50-75%削減できます。

PNG画像を圧縮する方法

ステップ1:画像を分析

特性を決定

  1. 異なる色の数をカウント(ツールで自動的に可能)
  2. 透過性が本当に必要かどうかを確認
  3. グレースケールで十分かどうかを確認
  4. 画像の寸法と目的をメモ

ステップ2:適切なビット深度を選択

変換ガイドライン

シンプルなグラフィック(ロゴ、アイコン):

  1. オリジナル(多くの場合32ビット)から開始
  2. 異なる色をカウント
  3. 256未満なら8ビットインデックスに変換
  4. 256-65,536なら24ビットを使用

ステップ3:圧縮最適化を適用

PNG圧縮レベル

レベル 速度 圧縮 用途
0 最速 なし 一時ファイルのみ
1-3 高速 クイック処理が必要な場合
4-6 中程度 良好 バランスの取れたアプローチ
7-9 低速 最良 最終Webアセット

ステップ4:不要なメタデータを削除

メタデータの種類

  • 作成ソフトウェア情報
  • 著者コメント
  • 著作権通知
  • タイムスタンプ
  • カラープロファイル(ICC):3-50KB

節約:すべてのメタデータを削除すると通常、画像あたり5-50KB節約できます。

高度なPNG最適化テクニック

テクニック1:非可逆PNG圧縮

PNG自体は可逆ですが、PNGエンコーディング前に非可逆前処理を適用できます:

方法

ポスタリゼーション:色の精度を削減

  • 24ビットカラーを18ビットまたは21ビットに削減
  • 人間の目は小さな色の違いを検出できない
  • その後の圧縮がはるかに良くなる

ディザリング:削除された色をシミュレート

  • Floyd-Steinbergアルゴリズムが最も一般的
  • 順序付きディザリングは予測可能なパターン用
  • エラー拡散は自然な見た目用

ツール:pngquant(優秀)、TinyPNG、ImageAlpha

典型的な節約:最小限の視覚的品質低下で50-80%のファイルサイズ削減

テクニック2:アルファ透過性を持つPNG-8

アルファチャンネル付き8ビットPNGは優れた妥協点を提供:

利点

  • 32ビットPNGよりはるかに小さい(多くの場合60-70%小さい)
  • 透過性を維持
  • シンプルなグラフィックに適している
  • 高速なデコード

制限

  • 最大256色
  • グラデーションにはディザリングが必要な場合がある
  • アルファチャンネルがポスタリゼーションされる可能性

PNG vs 他のフォーマット

PNG vs JPEG

側面 PNG JPEG
圧縮 可逆 非可逆
最適な用途 グラフィック、ロゴ、テキスト 写真
透過性 あり(アルファチャンネル) なし
ファイルサイズ(写真) 非常に大きい 小さい

決定ルール:写真?JPEGを使用。グラフィックまたは透過性?PNGを使用。

PNG vs WebP

側面 PNG WebP
可逆圧縮 良い 25-35%優れている
透過性 8ビットアルファ 8ビットアルファ
ブラウザサポート 100% 96%以上
ファイルサイズ より大きい 同品質でより小さい

推奨:WebPをPNGフォールバックとともにWeb用に使用。最大互換性にはPNG単独。

PNG vs SVG

側面 PNG SVG
タイプ ラスター(ピクセル) ベクター(数学)
スケーリング 拡大するとピクセル化 無限にスケール
最適な用途 複雑な画像、写真 シンプルなグラフィック、アイコン

決定ルール:シンプルなグラフィック/アイコン?SVGを使用。複雑なラスター画像または写真?PNGまたはJPEGを使用。

よくある質問

Q:PNG圧縮は本当に可逆ですか? A:はい!標準的なPNG圧縮は100%可逆です。解凍された画像はオリジナルとビット単位で同一です。ただし、「非可逆PNG」は可逆PNGエンコーディング前の前処理(色の削減)を指します。

Q:なぜ私のPNGファイルは同等のJPEGよりはるかに大きいのですか? A:PNGは可逆圧縮を使用し、JPEGは非可逆を使用します。複雑な詳細を持つ写真の場合、JPEGは5-10倍の圧縮率を達成できます。PNGはグラフィック用に設計されており、写真用ではありません。

Q:品質を損なわずにどれくらいPNGを圧縮できますか? A:可逆ツール(OptiPNG、pngcrush)では、通常、品質低下なしで10-40%削減。非可逆前処理(pngquant)では、最小限の視覚的品質低下で50-80%削減。

Q:ロゴにはPNGとSVGのどちらを使用すべきですか? A:シンプルなロゴにはSVGを使用(無限スケーリング、小さいファイルサイズ)。グラデーション、エフェクトを持つ複雑なロゴ、またはSVGがターゲットプラットフォームでサポートされていない場合はPNGを使用。

まとめ

PNG圧縮には、ファイルサイズ、視覚品質、透過性要件のバランスを理解する必要があります。PNGは写真には理想的ではありませんが、ロゴ、グラフィック、スクリーンショット、透過性を必要とする画像には不可欠です。

重要なポイント

  • 256色未満のグラフィックにはPNG-8を使用(PNG-32より50-70%小さい)
  • 透過性なしのフルカラーグラフィックにはPNG-24
  • アルファ透過性が必要な場合のみPNG-32
  • すべての不要なメタデータを削除(5-50KB節約)
  • OptiPNGやpngquantなどの最適化ツールを使用
  • モダンWebアプリケーションには常にWebPと比較検討
  • オリジナルの未圧縮ソースファイルを保持
  • 適切なフォーマットを選択:グラフィックにはPNG、写真にはJPEG

プロフェッショナルな結果でPNG画像を最適化する準備はできましたか?完璧な品質を維持しながら即座に圧縮できる無料のPNG画像圧縮ツールをお試しください。

Ready to Compress Your Images?

Try our free online image compression tool. No signup required, 100% secure.

Start Compressing Now

Related Articles

画像を一括圧縮する方法:2025年完全ガイド
チュートリアル

画像を一括圧縮する方法:2025年完全ガイド

数百または数千の画像を個別に処理するのは時間がかかり非効率的です。一括圧縮を使用すると、一貫した品質設定で複数の画像を同時に圧縮でき、手作業の時間を大幅に節約できます。 なぜ一括圧縮が必要なのか 時間の節約 手動処理: 100画像 × 各2分 = 200分(3.3時間) 繰り返しのクリックと待機 エラーや不整合が発生...

2 min read
画像ファイルサイズを削減する方法:2025年完全ガイド
チュートリアル

画像ファイルサイズを削減する方法:2025年完全ガイド

大きな画像ファイルはウェブサイトを遅くし、ストレージを消費し、共有を困難にします。メール、ウェブサイトパフォーマンス、SNS、またはストレージ管理のためにファイルサイズを削減する必要がある場合、この包括的なガイドでは許容可能な品質を維持しながら画像を小さくするあらゆる方法を網羅しています。 なぜ画像ファイルサイズを削減...

2 min read
SNS用に写真を圧縮する方法:プラットフォーム別ガイド2025
チュートリアル

SNS用に写真を圧縮する方法:プラットフォーム別ガイド2025

SNSプラットフォームはアップロードされた写真を自動的に圧縮し、しばしば品質低下やピクセル化を引き起こします。各プラットフォームの要件を理解し、写真を正しく事前圧縮することで、画像が最高の状態で表示され、素早く読み込まれることを保証します。 なぜSNS写真を事前圧縮するのか プラットフォーム再圧縮 問題点:すべてのSN...

3 min read