zoukankan      html  css  js  c++  java
  • [libjpeg] LIBJPEG的另一种porting方法,直接复制code到project中

    一、介绍

      最近在porting libjpeg的时候,因为是比较小的嵌入式系统,不方便做成.a,所以尝试了一下直接porting源代码到project中,感觉也还是蛮好用的,步骤也非常简单。

    二、移植

      在项目中新建一个文件夹,我这里取名为jpeg9c。

       在libjpeg中复制如下文件到jpeg9c目录下。

      

       因为jpeg中error相关函数使用系统API,所以我们需要修改如下文件。

      

      其中jerror.c中做如下修改

      

       jmemmgr.c中做如下修改。

      

       到这里porting的工作就完成了,是不是相当的快啊? 记得要把这些文件加入project中哦。

    三、Libjpeg的用法。

      Libjpeg只需要掌握 JPEG -> RGB、 RGB -> JPEG的转换即可。

      1. JPEG -> RGB的转换

      

      2. RGB -> JPEG的转换。

      

    四、总结。

      Libjpeg用起来还是非常简单的吧,只需要掌握2个函数就可以了!

  • 相关阅读:
    JQuery Object vs. DOM element
    创建自己的taglib 并打包入jar
    基于中间件/构件的开发
    如何创建RESTFul Web服务
    企业级API设计
    我的面试库
    架构师在敏捷中是猪还是鸡
    网络安全那点事
    HTML元素定位
    Windows 命令集合
  • 原文地址:https://www.cnblogs.com/smilingsusu/p/11559285.html
Copyright © 2011-2022 走看看