1. libjpeg库移植
1.1)解压jpegsrc.v6b.tar.gz并进入其目录
1.2)配置源码
./configure CC=arm-linux-gcc --host=arm-linux --prefix=/usr/local/jpeg --enable-shared --
enable-static(如果提示错误的话,先./configure后...
分类:
其他好文 时间:
2015-05-02 16:40:20
阅读次数:
178
问题工作中遇到了Android中有关图片压缩保存的问题,发现这个问题还挺深,而且网上资料比较有限,因此自己深入研究了一下,算是把这个问题自顶至下全部搞懂了,在此记录。相关的几个问题如下:1.Android系统是如何编码压缩保存图片的?2.Skia库起到的作用?3.libJpeg库起到的作用?4.能不...
分类:
移动开发 时间:
2015-04-13 20:32:50
阅读次数:
562
上一篇文章我们谈到如何修改libjpeg库来解码内存中的jpeg数据这件事情,也确实做到了这一点,然而紧随其后的就发现了一个很蛋疼的问题。因为libjpeg库输出的图像像素是以r-g-b这样的顺序排列的,而在Windows平台上要去显示内存中的图像数据通常是在内存中创建一个位图对象bitmap,然后将要显示的图像数据拷到其相应的位置中,拷贝完成后显示图像。蛋疼的地方就在于bitmap的像素是以b-...
分类:
其他好文 时间:
2015-02-04 23:24:49
阅读次数:
185
在“VS2013编译libjpeg库”这篇文章中本人介绍了如何在VS中编译libjpeg库并提供了一个应用的范例,而这篇文章将在此基础上,介绍如何用libjpeg库来解码内存中的jpeg数据。
其实这个需求已经不新鲜了,网上也能找到别人提供的一些解决方法,之所以要再次写不过是因为本人觉得那些方法或多或少都有些不对的地方,或者说因为版本的迭代,本来是对的,现在有点问题。当然,本人并没有很费...
分类:
其他好文 时间:
2015-01-27 00:38:18
阅读次数:
201
现在,很多图像处理工具和开源库都给出了图像解码的函数接口,然而有时这些接口并不能完全满足我们的要求,比如如果我们想直接去解码内存中的JPEG数据就没有这样的接口。
由于之前做的项目刚刚好设备传过来的图像数据就是JPEG格式的数据,如果将每帧图像数据都保存成文件然后再借助开源库提供的接口去读数据会显得很掉价,所以做了一些直接解码内存中JPEG数据的研究。经过对比发现libjpeg库对JPE...
分类:
其他好文 时间:
2015-01-19 17:22:46
阅读次数:
796
VC++中Jpeg与Bmp图片格式互转应该是会经常遇到,Jpeg相比Bmp在图片大小上有很大优势。本文重点介绍使用现有的CImage类在内存中进行转换,不需要保存为文件,也不需要引入第三方库。Libjpeg库在8以后也支持了内存读取和转换,不过使用起来较为麻烦,还需要手动编译,用CImage类完全可...
分类:
编程语言 时间:
2014-12-16 18:32:42
阅读次数:
927
1、检查freetype是否安装
rpm -qa | grep freetype
没有的话编译freetype
这里下载
./configure --prefix=/usr/local/freetype
make && make install 即可,没有花头
2、检查libjpeg是否安装
rpm -qa | grep libjpeg
没有的话编译libjpeg
...
分类:
系统相关 时间:
2014-07-18 11:10:56
阅读次数:
256
今天在rt5350的板子上,成功将只支持yuv格式的usb camera摄像头运行了。采用的是mjpeg streamer ,需要libjpeg库支持yuv。
可以运行后发现yuv格式的摄像头完全将cpu耗尽了。...
分类:
其他好文 时间:
2014-06-24 20:33:15
阅读次数:
418
【原创】继续我的项目研究,现在采用Libjpeg库函数来进行处理,看了库函数之后发现C语言被这些人用的太牛了,五体投地啊。。。废话不多说,下面就进入正题。Libjpeg库在网上下载还是挺方便的,这里就不附上来了,当然如果找不到的话,也可以发邮件给我,我的邮箱是gungnir2011@gmail.co...
分类:
其他好文 时间:
2014-05-01 03:43:40
阅读次数:
565