OpenEXR壓縮方式詳解

PIZ

無損

對像素數(shù)據(jù)進行小波變換,進行哈夫曼編碼。這個方案能為工業(yè)光魔素材提供最優(yōu)壓縮比。文件的壓縮和解壓縮速度大致相等,可以把帶顆粒感的畫面文件大小降低到原來的35%-55%。PIZ壓縮對使用掃描線算法的畫面很有用。

· 壓縮比:35~55%(帶顆粒的畫面)

· 寫入速度=讀取速度

· 對帶顆粒的畫面最有用

適用于

· 圖片/視頻(帶顆粒)

· 3D動畫(帶顆粒)


RLE

無損

對水平像素做行程編碼,該方法很快,適合處理有大面積實色的畫面。RLE能非常高效地壓縮實色(比如alpha通道),不會損傷畫質(zhì)。

· 壓縮比:60-70%(照片)

· 快

· 支持立體圖像

適合

· 有大面積實色的畫面(alpha和id通道)


ZIP

無損

使用開源zlib庫壓縮水平相鄰像素。ZIP解壓比PIZ快,但壓縮速度明顯更慢。圖片壓縮比是45%-55%;對于一般用于給3D渲染的多分辨率文件,讀取速度通常比寫入速度更重要。對于紋理貼圖,ZIP應該是最優(yōu)壓縮方案。

· 壓縮比:45-55%(帶顆粒的圖片)

· 讀取速度快,寫入速度明顯較慢

· 支持立體圖像

適用于(僅適用需要32bpc浮點的情況,否則 PXR24更好)

· 紋理貼圖

· 圖片/視頻(無顆粒)

· 3D動畫(無顆粒)

· 2D動畫,圖形;


總結(jié):

· 如果不需要精確到全32位浮點,PXR24是最好的選擇。

· 如果需要精確到全32位浮點,ZIP是最好的選擇。如果畫面有顆粒,則PIZ永遠是最好的選擇。

對于立體畫面,最好的選擇是ZIP。

對于帶類似alpha通道的實色畫面,最好用RLE。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容