Portable Network Graphics
左隣のバイトとの差をとる(上記)。
JPEGは、主に写真的なイメージデータを非可逆圧縮することでPNGよりも小さなファイルサイズに収めることができる。そのため、高画質に設定したJPEGと比較すると、ファイルサイズはJPEGの数倍(大抵は5 - 10倍程度)になる。
PNGは、テキストや線画など色の境界がはっきりしたイメージに適している。線画と写真が混在している場合では、目的に応じて濃淡が目立たない(シャープな)部分を重視する場合はPNG、保存時のファイルサイズを重視する場合はJPEGを選ぶことができる。
JPEGは、非可逆圧縮方式でありジェネレーションロス(英語版)が生じるため、編集中の一時データの保存には向かない。JPEGで保存をする段階で画像は劣化し、それを繰り返すたびに更に画像は劣化していく。
PNGを処理するための開発者向けライブラリとしてlibpngがある。これはPNG公式のライブラリであり、最も広く利用されている。C言語で開発されており、多くのプラットフォームで動作する。ライセンスはGPLよりも制限が緩やかである。
PNGが開発された動機は、1994年末に、GIFに使われていた圧縮アルゴリズムLZWについて米ユニシスが特許を保有しているとし、GIFを使ったソフトウェアに特許権を行使すると発表したことによる。実際、PNGの頭文字は非公式に「PNG is not gif」という意味が込められている(再帰的頭字語)。また、当時256色以上表示可能なコンピュータが主流になってきたため、GIFフォーマットにある256色までという制限を解消する必要もあった。1999年、ユニシスが非商用ソフトについても特許使用料を請求することを決めると、PNGはさらに注目を集めるようになった。
1996年10月1日 - PNG Version 1.0の仕様リリース。後にRFC 2083として承認。同日、W3Cによる勧告。
1998年12月31日 - Version 1.1リリース。小規模な変更と三種類の新しいチャンクを追加。
1999年8月11日 - Version 1.2リリース。一種類の追加チャンク。
2002年8月20日 - 日本において日本工業規格 JIS X4242 『コンピュータグラフィクス及び画像処理-ネットワーク用画像形式(PNG)』が制定される。
2003年11月10日 - 国際標準化 (ISO/IEC 15948:2003) 。このバージョンは 1.2 とわずかな差異あり。新規追加チャンクはなし。
2004年3月3日 - 国際標準化 (ISO/IEC 15948:2004)