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。