LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]新版 PNG 圖像標準發布,正式支持動圖和增強Exif,一文了解詳情

admin
2025年6月28日 17:35 本文熱度 898

在發展停滯了二十多年后,PNG正準備重拾昔日輝煌。萬維網聯盟 (W3C) 24號宣布了PNG[1](Portable Network Graphics,發音為“ping”)的第三版規范[2]。

PNG 格式已經存在20多年了,得到廣泛應用。它是一種用于無損、可移植且壓縮良好的靜態和動畫光柵圖像存儲的可擴展文件格式,旨在替代 GIF(讀jif) 且可取代 TIFF 的部分常見用途。但迄今為止,該標準僅進行過兩次重大修訂。一次是 1996 年發布時的1.0,另一次是 2003 年發布的2.0[3]。PNG具有許多重要優勢。盡管蘋果公司擁有一些相關專利,但 PNG 格式基本是免費的,而 GIF 格式則受到專利限制(專利先已經過期)。

PNG 3.0帶來很多新功能,首先是HDR的支持:

我更感興趣的是它對動圖的支持和Exif的提升。

動圖APNG

動態PNG格式是Mozilla在很久以前提出的,但這一次才真正合入標準。APNG(Animated Portable Network Graphics)即動態便攜式網絡圖形,是基于 PNG 格式擴展的動畫格式,在圖像質量、透明度、文件體積等方面具備優勢。

APNG 以 PNG 規范為基礎,存儲為二進制文件,數據同樣以 “塊(chunks)” 的形式組織。在 PNG 原有結構上,APNG 引入了三個新的塊類型:acTL(動畫控制塊)、fcTL(幀控制塊)、fdAT(幀數據塊)。acTL 塊位于第一個 IDAT 塊之前,用于標識該文件為 APNG 文件,同時包含動畫的總幀數和循環次數信息。fcTL 塊出現在每一幀之前,存儲著幀的元數據 ,如幀的尺寸、位置、顯示延遲、透明處理方式等。fdAT 塊用于存儲幀的內容,其結構與 IDAT 塊類似,但開頭多了一個序列號,該序列號與 fcTL 塊中的序列號相關聯,用于確保幀的正確順序和時間控制。

APNG 的第一幀是普通的 PNG 流,這使得不支持 APNG 的軟件或瀏覽器能夠顯示 APNG 文件的第一幀內容,忽略后續的動畫塊,從而實現了與 PNG 的向后兼容性。這點非常重要。

相比GIF僅支持 8 位顏色深度,最多顯示 256 色,APNG 支持 24 位顏色深度,能夠呈現超過 1600 萬種顏色,且在色階過渡上更平滑,圖像質量更高,抗鋸齒效果更好。APNG 支持 8 位 Alpha 透明通道,不僅可以實現完全透明,還能呈現透明度漸變效果 。而 GIF 只支持簡單的全透明或不透明,在處理帶有透明效果的圖像時,邊緣容易出現雜邊,視覺效果不佳。APNG 采用 Deflate 壓縮算法,在相同的圖像內容和顏色深度下,APNG 文件體積往往比 GIF 更小。APNG 還會通過算法計算幀之間的差異,只存儲幀之間的差異,而不是存儲全幀,進一步減小了文件大小。

APNG最早2004 年由 Mozilla 公司的 Stuart Parmenter 和 Vladimir Vuki?evi?設計提出,旨在替代老舊的 GIF 格式以及解決 MNG 格式程序庫復雜、資源占用大的問題。但 APNG 在發展過程中面臨諸多阻礙,2007 年 PNG 組織投票否決其成為官方標準,主要原因是 PNG 組織更傾向于推廣 MNG,且 APNG 格式存在一些讓軟件難以區分動畫和非動畫圖像的問題。不過,Mozilla Firefox 從 2007 年 3 月的 3.0 版本開始支持 APNG,隨后,Safari、Chrome 等瀏覽器也陸續加入支持行列。不過直到目前為止,Google都拒絕支持這種格式,但不出意外,Apple卻十分歡迎它。

Exif的提升

PNG 第三版規范對 Exif(Exchangeable Image File,可交換圖像文件)的支持有了顯著提升,主要體現在將其納入主規范,優化存儲格式,并提高兼容性和適用性。在舊規范中,Exif并非 PNG 的標準組成部分 ,而在第三版規范里,它成為主規范的一部分。這意味著 Exif在 PNG 文件中的使用有了官方規范依據,軟件開發者能依據規范更好地實現對 Exif數據的處理,提升了 Exif數據在 PNG 圖像中的地位和規范性。

eXIF 數據在 PNG 中的存儲格式得到明確規范。數據段按 “4.7.2 Interoperability Structure of APP1 in Compressed Data” of [CIPA - DC - 008] 規定的格式存儲,但去掉了 JPEG APP1 標記、長度以及 “Exif ID code”(即 “Exif”、NULL 和填充字節) 。這種優化后的格式更貼合 PNG 文件結構,減少了冗余信息,提高了存儲效率,也便于軟件解析和處理 Exif數據。

新規范下,雖然對 Exif數據在 PNG 中的存儲有了明確規定,但也指出若圖像編輯后,Exif數據可能不再適用,建議解碼器謹慎對待。這說明規范在考慮到實際應用中圖像編輯情況的同時,也為軟件開發者處理 Exif數據提供了指導,提高了 PNG 文件在不同場景下對 Exif數據的兼容性和適用性。

結語

展望未來,PNG 3.0 規范蘊含著無限潛力。隨著 APNG 被納入核心規范,將激勵更多開發者利用其特性,創作出更豐富、生動且高質量的動畫內容,無論是在網頁、應用程序還是游戲領域,APNG 有望逐步取代 GIF 在動畫領域的地位。HDR 支持的加入,使得 PNG 在處理專業圖像、攝影作品等方面更具優勢,隨著 HDR 顯示設備的進一步普及,基于 PNG 3.0 的 HDR 圖像將為用戶帶來更為逼真、震撼的視覺體驗。而對 Exif 元數據的支持,能極大地便利圖像的管理、檢索與后期處理,特別是對于攝影師、設計師等專業人士而言,這一功能將成為工作流程中的得力助手。

期待PNG 3.0盡快來到,讓我們擺脫GIF粗糙龐大的動圖!

參考資料

【1】PNG is BACK: https://www.programmax.net/articles/png-is-back/

【2】png 3: https://www.w3.org/TR/png-3/

【3】PNG 2.0: https://www.w3.org/TR/2003/REC-PNG-20031110/

閱讀原文:原文鏈接


該文章在 2025/7/2 0:18:02 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
亚洲国产另类久久久精品黑人 | 亚洲欧美国产国产综合一区 | 香蕉久久高清国产精品观看 | 午夜欧美成是人在线观看 | 在线中文字幕乱码免费网站 | 专区在线观看中文字幕AV |