jpeg-turbo
文章平均质量分 75
Dancer__Sky
Keep Real & Have Fun
展开
-
使用libjpeg-turbo库中兼容的libjpeg库解压一张jpg并缩放压缩保存到文件
概述:之前,安装了libjpeg-turbo库,它是兼容libjpeg库中的v8版本的。现在,先使用libjpeg库完成一张jpg图片的解压,缩放,压缩。之后再用libjpeg-turbo库实现相同功能,我们再对比它们的压缩速度。确定是不是turbo比libjpeg要快。今天,就是先一个libjpeg的使用demo了。/**************分割线**********************/原创 2017-11-27 16:55:26 · 3324 阅读 · 3 评论 -
使用libjpeg-turbo库中的TurboJPEG API实现图片解压,缩放及压缩功能
概述:前一篇博客中说到libjpeg-turbo的使用,有一些错误也在前篇博客中纠正了,现在呢,就用TurboJPEG API实现图片的解压,缩放,压缩。1,直接上代码(简单粗暴,重要代码都加了注释,我就不多费口舌了)#include <stdio.h>#include <stdlib.h>#include <sys/time.h>#include <unistd.h>#include <s原创 2017-11-28 15:25:49 · 11257 阅读 · 1 评论 -
移植libjpeg-turbo库到mips32架构跑openwrt系统的开发板上
概述:之前博客中。我们在ubuntu14.04中安装了libjpeg-turbo库,现在我们把库移植到我们的核心为mips架构的开发板上,也算是一个笔记,这样也便于后期翻看。开发板是跑openwrt系统的,下面内容都是基于交叉编译环境等都搭建好的情况下进行的移植。其实移植道理都是一样的,所以如果是不同的开发板,也可参考。1,github下载源码$ git clone https://github.c原创 2017-11-28 16:18:41 · 1564 阅读 · 0 评论 -
Ubuntu 安装libjpeg-turbo库
概述:简单说一下libjpeg-turbo和libjpeg的区别,这是在维基百科上看的。libjpeg-turbo是libjpeg的一个复刻,它采用单指令流多数据流(SIMD)指令来加速JPEG编码和解码基础效率。许多项目现在使用libjpeg-turbo而不是libjpeg。我也是看了这个,又看到很多人推荐libjpeg-turbo,所以自己也就装了一个。那么现在就看看如何安装吧。1,github原创 2017-11-25 14:58:56 · 21110 阅读 · 13 评论 -
关于libjpeg或libjpeg-turbo使用中的一个注意事项
概述:在使用libjpeg在我的项目中,在测试过程中压缩图像出错,然后程序直接退出了,这对于我们程序来说那肯定是不行的啊。所以就开始找问题啦,在网上找到原因,原来是我们在压缩过程中使用了libjpeg默认的出错处理函数error_exit(),所以导致出错以后程序就整个退出了。今天我主要就是把这个分析的过程记录下来。我们先看一个例子,我们使用默认的错误处理函数进行图片解压缩。代码如下:#includ原创 2017-12-23 14:47:31 · 3144 阅读 · 0 评论