image/png

PNG (画像形式)

[24] PNG は、 Web画像形式の1つです。

仕様書

MIME 型

[27] 現在ではもっぱら image/png が使われています。

[28] 初期には image/x-png が使われていたこともありました。

拡張子

[26] しばしば .png拡張子として使われています。

変種

[25] PNG をベースにしたアニメーションの形式がいくつかありますが、いずれも普及していません。

[32] PNG に関連した次の画像形式がありますが、普及していません。

歴史

[39] GIF の代替として広く用いられるようになりました。

[40] IE 対応やアニメーションが必要な場合など、 PNG よりGIFが好まれる場面も少なくありませんでした。そのためGIF を完全に置き換えるには至りませんでした。

メモ

[7] WinIE 3 以下や Classic Mozilla は PNG に対応していません。

[8] NCSA Mosaic は 2.7b1 (1995-07) 以降対応。

[9] ちなみに、 PNGping と発音します。 (名無しさん)

[10] The Sad Story of PNG Gamma “Correction” <http://hsivonen.iki.fi/png-gamma/>

[11] DD_belatedPNG: Medicine for your IE6/PNG headache! ( 版) <http://www.dillerdesign.com/experiment/DD_belatedPNG/>

[12] >>9 ということは本場では「g」は発音しないんかな。

[13] IEPNGFix V2とは別の方法でIE6で透過png画像を背景画像として敷き詰める - latest log ( 版) <http://d.hatena.ne.jp/uupaa/20090219/1234988895>

[14] silverlight3でgamesのブログ:JavaScript で Png画像のエンコード (PngEncoder) ( 版) <http://blog.livedoor.jp/silverlight2_games/archives/1194335.html>

[15] PNG (Portable Network Graphics) Home Site ( ( 版)) <http://www.libpng.org/pub/png/>

[16] PNG Documentation ( ( 版)) <http://www.libpng.org/pub/png/spec/>

[17] PNG (Portable Network Graphics) Specification, version 1.0 ( ( 版)) <http://www.libpng.org/pub/png/spec/1.0/>

[33] RFC 2083 - PNG (Portable Network Graphics) Specification Version 1.0 ( 版) <https://tools.ietf.org/html/rfc2083>

[18] PNG (Portable Network Graphics) Specification, version 1.1 ( ( 版)) <http://www.libpng.org/pub/png/spec/1.1/>

[19] PNG (Portable Network Graphics) Specification, version 1.2 ( ( 版)) <http://www.libpng.org/pub/png/spec/1.2/>

[20] PNG (Portable Network Graphics) Specification, W3C/ISO/IEC version ( ( 版)) <http://www.libpng.org/pub/png/spec/iso/>

[22] Register of PNG Public Chunks and Keywords, Version 1.4.6 ( ( 版)) <http://www.libpng.org/pub/png/spec/register/pngreg-1.4.6-pdg.html>

[23] PNG Options and Extensions (PNG: The Definitive Guide) ( ( 版)) <http://www.libpng.org/pub/png/book/chapter11.html>

[29] PNG can be a lossy format ( ( 版)) <http://pngmini.com/lossypng.html>

[30] Bug 54256 – Improve the compression of Canvas's toDataURL function ( ( 版)) <https://bugs.webkit.org/show_bug.cgi?id=54256>

[31] Animated PNGs are dead and will never return. ( ( 版)) <http://apngs.com/>

[34] RFC 6170 - Internet X.509 Public Key Infrastructure -- Certificate Image ( 版) <https://tools.ietf.org/html/rfc6170#section-5.3>

If a certificate image is provided as a bitmapped image, the PNG

[ISO15948] format SHOULD be used.

[35] 00年代から10年代最初期にかけては、 IE6iモードPNG に対応していなかったり、貧弱だったりしたため、 PNG よりも GIF を使うことがまだ多く存在していました。

[38] IEが奇怪なmimeタイプ(image/pjpeg、 image/x-png)を吐き出す件: アイスポテト - C#|Tex|Perl|東京凰籃学院 ( 版) <http://icepotato.cocolog-nifty.com/blog/2013/03/iemimeimagepjpe.html>

IEを使って画像をアップロードしたり送信したりすると、image/pjpeg とか image/x-png といった奇怪なmimeタイプを送ってくる。

これが原因で、画像がアップローダに送れなかったり、ケータイ宛の添付ファイルとして表示できなかったりする。

[41] Re: [whatwg] Moving PNG Extensions to WhatWG (Domenic Denicola著, ) <https://lists.w3.org/Archives/Public/public-whatwg-archive/2016Dec/0028.html>

[42] PNG Resources of the Miscellaneous Persuasion () <http://www.libpng.org/pub/png/pngmisc.html#lists>

[43] PNG and MNG/JNG image formats: home site / Mailing Lists () <https://sourceforge.net/p/png-mng/mailman/png-mng-misc/>

[44] PNG and MNG/JNG image formats: home site / Mailing Lists () <https://sourceforge.net/p/png-mng/mailman/png-mng-misc/?style=threaded>

[45] PNG and MNG/JNG image formats: home site / Mailing Lists () <https://sourceforge.net/p/png-mng/mailman/png-mng-misc/?style=threaded&limit=250>

[46] /pub/png-group/documents のインデックス () <ftp://ftp.simplesystems.org/pub/png-group/documents>

[47] Crissov/PNG-extensions: Proposals for extending the (A)PNG specification () <https://github.com/Crissov/PNG-extensions>

[48] png-group@w3.org Mail Archives () <https://lists.w3.org/Archives/Public/png-group/>

[49] Crissov/PNG-extensions: Proposals for extending the (A)PNG specification () <https://github.com/Crissov/PNG-extensions>

Don't bother with the registration info provided in the W3C/ISO/IEC standard. png-group@w3.org is basically defunct and always has been. Proposals for new chunks or keywords effectively must be run directly through the PNG group mailing list.

[50] PNG and MNG/JNG image formats: home site / Mailing Lists ( ()) <https://sourceforge.net/p/png-mng/mailman/message/35946842/>

[51] Register of PNG Public Chunks and Keywords, Version 1.5.0 ( ()) <http://ftp-osl.osuosl.org/pub/libpng/documents/pngreg-1.5.0.html>

[52] Extensions to the PNG 1.2 Specification, version 1.5.0 ( ()) <http://ftp-osl.osuosl.org/pub/libpng/documents/pngext-1.5.0.html>