高吞吐量(HTJ2K)JPEG 2000圖像編碼庫更新到OpenJPEG 2.5版
上週五發布的OpenJPEG 2.5是開源的JPEG 2000圖像邊罵庫的最新更新。值得注意的是,這個BSD 2-clause庫的新版本現在支持高吞吐量”HTJ2K”解碼。高吞吐量JPEG 2000(HTJ2K)是為了促進更快的圖像解碼,其代價是稍微降低了效率。
HTJ2K用一個專注於矢量性能的替代編碼器取代了JPEG 2000標準塊狀編碼器,高吞吐量的JPEG 2000規範第15部分(ISO/IEC 15444-1)在2019年才被確定下來。
HTJ2K被描述為為JPEG 2000提供了”數量級的增長”,歸功於其新的HT塊編碼器,對於那些中等到較高的壓縮比特率來說,效率提升了大約10倍,對於無損編碼來說更是暴增30倍(雖然編碼效率比原來的J2K-1編碼器低5-10%)。
通過OpenJPH項目,我們之前已經有一個HTJ2K的參考開源實現,而現在隨著OpenJPEG 2.5的推出,對高通量JPEG 2000有了額外的開源支持。
OpenJPEG 2.5除了增加對HTJ2K的解碼支持外,現在還支持部分比特流解碼。在OpenJPEG 編碼器方面,v2.5 增加了對TLM 標記生成的支持。OpenJPEG 2.5版本還帶來了一系列bug修復來完善自身。
OpenJPEG 2.5.0的Windows /Linux/MacOS二進製文件和源代碼現在可以從GitHub下載: