png是一種採用無損壓縮演算法的點陣圖格式,它增加了一些GIF檔案格式所不具備的特性。 png格式有著體積小、無損壓縮、索引彩色模式、支援透明效果等多種特性。
本文操作環境:windows10系統、thinkpad t480電腦。
png是一種採用無損壓縮演算法的點陣圖格式,其設計目的是試圖取代GIF和TIFF檔案格式,同時增加一些GIF檔案格式所不具備的特性。 PNG使用從LZ77派生的無損資料壓縮演算法,一般應用於JAVA程式、網頁或S60程式中,原因是它壓縮比高,產生檔案體積小。
特性介紹:
體積小
網路通訊中因受頻寬制約,在保證圖片清晰、逼真的前提下,網頁中不可能大範圍的使用文件較大的bmp格式檔案。
無損壓縮
PNG檔案採用LZ77演算法的衍生演算法進行壓縮,其結果是獲得高的壓縮比,不損失資料。它利用特殊的編碼方法標記重複出現的數據,因而對影像的顏色沒有影響,也不可能產生顏色的損失,這樣就可以重複保存而不降低影像品質。
索引彩色模式
PNG-8格式與GIF影像類似,同樣以8位元調色盤將RGB彩色影像轉換為索引彩色影像。影像中保存的不再是各個像素的彩色訊息,而是從影像中挑選出來的具有代表性的顏色編號,每一編號對應一種顏色,影像的資料量也因此減少,這對彩色影像的傳播非常有利。
更優化的網路傳輸顯示
PNG圖像在瀏覽器上採用串流瀏覽,即使經過交錯處理的圖像會在完全下載之前提供瀏覽者一個基本的圖像內容,然後再逐漸清晰起來。它允許連續讀出和寫入影像數據,這個特性很適合在通訊過程中顯示和產生影像。
支援透明效果
PNG可以為原始影像定義256個透明層次,使得彩色影像的邊緣能與任何背景平滑地融合,從而徹底消除鋸齒邊緣。這種功能是GIF和JPEG沒有的。
PNG同時也支援真彩和灰階影像的Alpha通道透明度。
最高支援24位元真彩色影像以及8位元灰階影像。支援Alpha通道的透明/半透明特性。支援影像亮度的Gamma校準資訊。支援儲存附加文字訊息,以保留圖像名稱、作者、版權、創作時間、註釋等資訊。
免費學習影片分享:程式設計入門
#以上是png是一種什麼格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!