openjpeg, OpenJPEG项目的正式知识库

分享于 

4分钟阅读

GitHub

  繁體 雙語
Official repository of the OpenJPEG project
  • 源代码名称:openjpeg
  • 源代码网址:http://www.github.com/uclouvain/openjpeg
  • openjpeg源代码文档
  • openjpeg源代码下载
  • Git URL:
    git://www.github.com/uclouvain/openjpeg.git
    Git Clone代码到本地:
    git clone http://www.github.com/uclouvain/openjpeg
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/uclouvain/openjpeg
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    OPENJPEG库和应用程序

    什么是 OpenJPEG?

    OpenJPEG是用C 语言编写的开源 JPEG 2000编解码器。 方法是为了促进 jpeg2000图像压缩技术的应用而发展起来的,它是一种从联合图像专家组(JPEG ) 中获得。 自 2015年04月 以来,它已经被 ISO/IEC 和 itu t 官方认可为一个参考软件。!

    可以使用代码?

    badge-license

    在OpenJPEG代码下发布了代码,任何人都可以使用或者修改代码,即使是商业应用程序。 唯一的限制是保留源代码或者二进制文档中的版权。 当然,如果你以其他用户可能感兴趣的方式修改代码,那么鼓励你共享它,但这不是一个需要的。

    如何安装和使用 OpenJPEG?

    API文档需要一个主要的重构。 同时,你可以检查安装指令和编解码器文档。

    当前状态

    badge-build

    badge-msvc-build

    badge-coverity

    谁是开发者?

    library ( ISPGroup ),Signal Louvain 公司和 intoPIX公司( CNES公司) 开发并维护图书馆。 JPWL MODULE 是由意大利( UNIPG ) 大学的数字信号处理实验室( DSPLab ) 开发的。

    文件夹层次结构的详细信息

    • src
      • lib
        • openjp2: 包含openjp2库的源代码( 第 1部分 & 2 )
        • openjpwl: 如果你想要构建 jpwl flavoured库,则包含附加的源。
        • openjpip: 完整的客户端服务器架构,用于 jpeg 2000映像的远程浏览。
        • openjp3d: JP3D实现
        • openmj2: MJ2实现
      • bin: 包含使用openjpeg库的所有应用程序
        • 通用:所有应用程序的通用文件
        • jp2: 基本编解码器
        • mj2: 运动 jpeg 2000可执行文件
        • jpip: OpenJPIP应用程序( 服务器和dec服务器)
          • Java: JPIP的Java客户端查看器
        • JP3D: JP3D应用程序
          • tcltk: JP3D的测试工具
        • wx
          • OPJViewer: 显示j2k文件的gui ( 基于 wxWidget )
    • 换行
      • java: 在java程序中使用openjpeg的java jni
    • 第三方:某些应用程序使用第三方库。 这些库只有在系统上没有发现时才会生成。 请注意,libopenjpeg本身没有任何依赖关系。
    • doc: doxygen文档安装文件和手册页
    • 测试:openjpeg测试套件的配置文件和实用程序。 所有测试映像都位于 openjpeg数据存储库中。
    • 概念:指定相关文件
    • 脚本:开发人员脚本

    有关许可证和版权信息,请参阅许可证

    请参阅安装过程的安装插件。

    有关用户在后续版本中的可视更改,请参阅新闻插件。

    api/abi

    api/abi时间线在这里自动更新

    OpenJPEG致力于为你的应用程序提供稳定的api/abi。 因此它只公开了它的函数的有限子集。 它使用了导出/隐藏函数的机制。 如果不确定可以在应用程序中使用哪些函数,应使用类似于gcc的内容编译 OpenJPEG: -fvisibility=hidden 编译标志。请参见: http://gcc.gnu.org/wiki/Visibility

    在 Windows 上,MSVC 直接支持导出/隐藏功能,因这里唯一可以用的API是OpenJPEG支持的。


    rep  proj  REPO  Repository  
    相关文章