- http://www.w3.org/TR/PNG/ Portable Network Graphics (PNG) Specification
- http://ja.wikipedia.org/wiki/Portable_Network_Graphics
チャンク†
- PNG/Exif
- PNG/iCCP > PNG/iCCN
- PNG/cHRM > - PNG/cICP
- PNG/oFFs | PNG/vpAg (Canvas と Image の分離、GIF でいう Screen 相当)
- PNG/iDOT (Apple 独自)
- PNG/caNv (ImageMagick 独自、oFFs と vpAg の代替チャンク)
- PNG/cICP PNG/cHRM の HDR 対応版
- PNG/iCCN PNG/iCCP の HDR 対応版?
他の略語†
仕様†
- http://www.libpng.org/pub/png/spec/1.2/png-1.2.pdf
- 和訳http://web.archive.org/web/20100727145032/http://www.sutv.zaq.ne.jp/linuz/tks/PngSpec1.2/PNG-Contents.html)
- http://www.libpng.org/pub/png/spec/register/pngreg-1.4.6-pdg.html
実装†
- libpng
- nothings/stb - stb_image
- LodePNG
- libspng (Decode only)
アニメーション†
フォーマット†
- PNGについて
- PNG形式(Portable Network Graphics)
- PNG Deflate/Inflate 圧縮
- 【データ形式】png8/24/32
- PNG file chunk inspector
インターレース†
- インターレース (Adam7)
透過PNG†
- http://onlineconsultant.jp/pukiwiki/ImageMagick 透過PNGを非透過な画像に変換する
- [JavaHz:1320] PNGの透過色について
- http://www.idiom.com/~turner/JEvaHz/JEvaHz1320-1331.html
1.αチャンネルを用いる場合(Color type = 4 or 6) (8bit,16bit grayscale / 24bit,48bit color) RGB値もしくはgrayscale値に加え、ピクセル毎にα値(透明度)を保持。 α値の深度は色深度と同じ。 2.tRNS(=transparency) chunkを用いる場合 a.1,2,4,8bit indexed colorの場合(Color type = 3) 個々のカラーに対し、8bitの深度の透明度を指定できる。 b.1,2,4,8,16bit grayscale の場合 (Color type = 0) ある一つのgrayscale levelに対し、1bitの深度の透明度を指定できる。 c.24/48bit colorの場合(Color type = 2) ある一つの色に対し、1bitの深度の透明度を指定できる。
- http://www.idiom.com/~turner/JEvaHz/JEvaHz1320-1331.html
再圧縮†
- OptiPNG: Advanced PNG Optimizer
- http://optipng.sourceforge.net/
- http://www.cs.toronto.edu/~cosmin/pngtech/optipng.html A guide to PNG optimization
- http://optipng.sourceforge.net/
- php-ext-zopfliでPNG画像を再圧縮
- PNG 画像の解析と最適化ツール
減色†
- pngquant
- TinyPNG
ガンマ†
- [GIMP] Incorrect gamma on PNG export
Adobe Photoshop†
- PNG の埋め込みガンマ値を知る
Lossy†
参考†
- PHPでPNGファイルの各種情報を手軽に得る
- PNG (Portable Network Graphics) Specification, Version 1.2
- PNG利用術
- PNG のスペック一覧
- その95「PNGの現状と今後」
- 第3回 画像形式「PNG」に注目せよ!
- http://thinkit.co.jp/article/728/1
通常のPNGと見分けるために「Fireworks PNG」と呼ばれます。 なお、auで扱えるPNG形式は250色程度です。
- http://thinkit.co.jp/article/728/1