發展曆史
1995年早期,Unisys公司根據它在GIF格式中使用的LZW數據壓縮算法的軟件專利開始商業收費,為避免專利影響,用于表現單張圖像的PNG、用于表現動畫的MNG圖形文件格式被同時創建出來。1999年8月,Unisys公司進一步中止了對自由軟件和非商用軟件開發者的GIF專利免費許可,從而使PNG格式獲得了更多的關注。
在PNG傳播過程中,很多網絡浏覽器經過很長時間才開始完全支持PNG格式,如Microsoft Windows默認的Internet Explorer浏覽器一直到7.0版才支持PNG格式中的半透明效果,較早期的版本(如6.0SP1)需要下載Hotfix或由網站提供額外的Script去支持,這造成PNG格式并沒有得到廣泛的認知。
1996年6月提出PNF(Portable Network Frame)草案,當年8月改名為MNG(Multiple-image Network Graphics)。
PNG的1.0版本規範于1996年7月1日發布,後來被稱為RFC2083标準,并在1996年10月1日成為W3C建議。
PNG的1.1版本進行了部分小幅修改并增加了三個新的數據塊定義,于1998年12月31日發布。
PNG的1.2版本增加了另外一個數據塊,于1999年8月11日發布。
PNG現行版本是國際标準(ISO/IEC15948:2003),并在2003年11月10日作為W3C建議發布。這個版本與1.2版僅有細微差别。
2004年末,PNG的動畫擴展--APNG,被提出來。這是一個相對于MNG更簡單的動畫實現方案,不識别APNG格式的PNG解碼器至少能夠正常回放第一幅普通PNG畫面。
特性
體積小網絡通訊中因受帶寬制約,在保證圖片清晰、逼真的前提下,網頁中不可能大範圍的使用文件較大的bmp、jpg格式文件。
無損壓縮PNG文件采用LZ77算法的派生算法進行壓縮,其結果是獲得高的壓縮比,不損失數據。它利用特殊的編碼方法标記重複出現的數據,因而對圖像的顔色沒有影響,也不可能産生顔色的損失,這樣就可以重複保存而不降低圖像質量。
索引彩色模式PNG-8格式與GIF圖像類似,同樣采用8位調色闆将RGB彩色圖像轉換為索引彩色圖像。圖像中保存的不再是各個像素的彩色信息,而是從圖像中挑選出來的具有代表性的顔色編号,每一編号對應一種顔色,圖像的數據量也因此減少,這對彩色圖像的傳播非常有利。
更優化的網絡傳輸顯示PNG圖像在浏覽器上采用流式浏覽,即使經過交錯處理的圖像會在完全下載之前提供浏覽者一個基本的圖像内容,然後再逐漸清晰起來。它允許連續讀出和寫入圖像數據,這個特性很适合于在通信過程中顯示和生成圖像。
支持透明效果PNG可以為原圖像定義256個透明層次,使得彩色圖像的邊緣能與任何背景平滑地融合,從而徹底地消除鋸齒邊緣。這種功能是GIF和JPEG沒有的。
PNG同時還支持真彩和灰度級圖像的Alpha通道透明度。
簡單解釋
PNG格式便攜網絡圖形(PNG)格式是作為GIF的無專利替代品開發的,用于無損壓縮和在Web上顯示圖像。與GIF不同,PNG支持24位圖像并産生無鋸齒狀邊緣的背景透明度;但是,某些Web浏覽器不支持PNG圖像。PNG格式支持無Alpha通道的RGB、索引顔色、灰度和位圖模式的圖像。PNG保留灰度和RGB圖像中的透明度。PNG(Portable Network Graphics)是一種新興的網絡圖像格式。
在1994年底,由于Unysis公司宣布GIF擁有專利的壓縮方法,要求開發GIF軟件的作者須繳交一定費用,由此促使免費的png圖像格式的誕生。PNG一開始便結合GIF及JPG兩家之長,打算一舉取代這兩種格式。1996年10月1日由PNG向國際網絡聯盟提出并得到推薦認可标準,并且大部分繪圖軟件和浏覽器開始支持PNG圖像浏覽,從此PNG圖像格式生機煥發。
PNG是目前保證最不失真的格式,它汲取了GIF和JPG二者的優點,存貯形式豐富,兼有GIF和JPG的色彩模式;它的另一個特點能把圖像文件壓縮到極限以利于網絡傳輸,但又能保留所有與圖像品質有關的信息,因為PNG是采用無損壓縮方式來減少文件的大小,這一點與犧牲圖像品質以換取高壓縮率的JPG有所不同;它的第三個特點是顯示速度很快,隻需下載1/64的圖像信息就可以顯示出低分辨率的預覽圖像;第四,PNG同樣支持透明圖像的制作,透明圖像在制作網頁圖像的時候很有用,我們可以把圖象背景設為透明,用網頁本身的顔色信息來代替設為透明的色彩,這樣可讓圖像和網頁背景很和諧地融合在一起。
PNG的缺點是不支持動畫應用效果,如果在這方面能有所加強,簡直就可以完全替代GIF和JPEG了。Macromedia公司的Fireworks軟件的默認格式就是PNG。現在,越來越多的軟件開始支持這一格式,而且在網絡上也越來截止流行。
優點
PNG是目前保證最不失真的格式,它汲取了GIF和JPG二者的優點,存貯形式豐富,兼有GIF和JPG的色彩模式;它的另一個特點能把圖像文件壓縮到極限以利于網絡傳輸,但又能保留所有與圖像品質有關的信息,因為PNG是采用無損壓縮方式來減少文件的大小,這一點與犧牲圖像品質以換取高壓縮率的JPG有所不同;它的第三個特點是顯示速度很快,隻需下載1/64的圖像信息就可以顯示出低分辨率的預覽圖像;第四,PNG同樣支持透明圖像的制作,透明圖像在制作網頁圖像的時候很有用,我們可以把圖象背景設為透明,用網頁本身的顔色信息來代替設為透明的色彩,這樣可讓圖像和網頁背景很和諧地融合在一起。
PNG的缺點是不支持動畫應用效果,如果在這方面能有所加強,簡直就可以完全替代GIF和JPEG了。Macromedia公司的Fireworks軟件的默認格式就是PNG。現在,越來越多的軟件開始支持這一格式,而且在網絡上也越來截止流行。



















