OpenJPEG是用C語言編寫的開源JPEG 2000編解碼器。它是為了促進JPEG 2000的使用,這是聯合攝影專家小組(JPEG)的仍然形象的壓縮標準。自2015年4月以來,ISO/IEC和ITU-T正式認可它為JPEG 2000參考軟件。
任何人。由於OpenJPEG代碼是在BSD 2-cale“簡化”許可下發布的,因此任何人都可以使用或修改代碼,即使是用於商業應用程序。唯一的限制是將版權保留在來源或二進製文件中。當然,如果您以其他用戶感興趣的方式修改了代碼,則鼓勵您分享(通過GitHub拉動請求或通過填寫問題),但這不是必需。
API文檔需要主要重構。同時,您可以檢查安裝說明和編解碼文檔。
該庫是由圖像和信號處理組(ISPGroup)開發和維護的,在Catholique de Louvain大學(UCL,UCL,在CNES,CS公司和Intopix Company的支持下。JPWL模塊是由佩魯吉亞大學的數字信號處理實驗室(DSPLAB)開發的。
有關許可證和版權信息,請參見許可證。
有關安裝過程,請參見安裝。
有關連續版本的用戶可見變化,請參見新聞。
2.4.0版本後,已刪除了OpenJPWL,OpenJP3D和OpenMJ2組件。他們的建築和工作狀態尚不清楚。對他們感興趣的人應該從2.4.0標籤開始。
API/ABI時間軸將在此處自動更新。
OpenJPEG努力為您的應用提供穩定的API/ABI。因此,它僅揭示其功能的有限子集。它使用導出/隱藏功能的機制。如果您不確定可以在應用程序中使用哪些功能,則應使用類似於GCC的內容來編譯OpenJPEG: -fvisibility=hidden compilation Flag。另請參閱:http://gcc.gnu.org/wiki/visibility
在Windows上,MSVC直接支持導出/隱藏功能,因此,唯一可用的API是OpenJpeg支持的API。