研究
jpeg 解码过程
2010-08-28 10:26:20|分类: android 应用 |标签: |举报 |字号大中小订阅
转自 http://www.cnblogs.com/wangtianxj/archive/2009/07/19/1526327.html
apt-get install libjpeg62
编译的时候应该加上 -ljpeg
#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
#include<string.h>
#include<linux/fb.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<sys/mman.h>
#include<jpeglib.h>
#include<jerror.h>
#defineFB_DEV"/dev/fb0"
/*****************functiondeclaration******************/
voidusage(char*msg);
unsignedshortRGB888toRGB565(unsignedcharred,
unsignedchargreen,unsignedcharblue);
intfb_open(char*fb_device);
intfb_close(intfd);
intfb_stat(intfd,int*width,int*height,int*depth);
void*fb_mmap(intfd,unsignedintscreensize);
intfb_munmap(void*start,size_tlength);
intfb_pixel(void*fbmem,intwidth,intheight,
intx,inty,unsignedshortcolor);
/************functionimplementation********************/
int
main(intargc,char*argv[])
{
/*