资源简介
在linux下从yuv转jpg的转换,没有调用jpeg库,适合嵌入式开发,没有调用libjpeg......
代码片段和文件信息
#include
#include
#include
#include
#include
int get_Y_U_V(unsigned char*rDataunsigned char* in_Yunsigned char* in_Uunsigned char* in_Vint nStrideint height)
{
int i = 0;
int y_n =0;
int u_n =0;
int v_n =0;
int u = 0;
int v = 2;
int size = nStride*height*2;
while(i if(i%2 != 0){
in_Y[y_n]= rData[i];
y_n++;
}
else if(i == u){
in_U[u_n]= rData[i];
u += 4;
u_n++;
}
else if(i == v){
in_V[v_n] = rData[i];
v += 4;
v_n++;
}
i++;
}
return 0;
}
int main()
{
unsigned char* in_Y = (unsigned char*)malloc(720*576);//
unsigned char* in_U = (unsigned char*)malloc(720 * 576/2);//
unsigned char* in_V = (unsigned char*)malloc(720 * 576 / 2);//
unsigned char* pData = (unsigned char*)malloc(720 * 576);//
unsigned char* rData = (unsigned char*)malloc(720*576*2);
unsigned long dwSize = 0;
FILE *rfp = fopen(“1““rb“);
if(NULL == rfp)
fprintf(stderr“fopen fp error:%s\n“strerror(errno));
fread(rData720*576*21rfp);
get_Y_U_V(rDatain_Yin_Uin_V720576);
YUV2Jpg(in_Yin_Uin_V720576100720pData&dwSize);
FILE *fp = fopen(“2.jpg““wb“);
fwrite(pDatadwSize1fp);
fclose(fp);
free(in_Y);
free(in_U);
free(in_V);
free(pData);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-05-09 14:42 yuv2jpg_linux\
文件 1288 2011-05-09 14:37 yuv2jpg_linux\test.c
文件 19948 2011-05-09 14:37 yuv2jpg_linux\yuv2jpg
文件 20056 2011-05-09 13:37 yuv2jpg_linux\yuv2jpg.c
文件 7250 2011-05-06 16:49 yuv2jpg_linux\yuv2jpg.h
相关资源
- 基于对话框显示,动态显示jpg.bmp等图
- 自己写的yuv播放器,支持YUV420P
- jpg编码再解码
- labview将bmp格式图片转为jpg格式
- RichEdit显示图片(gifbmpjpg等所有图片)
- libyuv.tar.gz
- 图片转换工具jpg .jpeg .gif .png .bmp图片
- Qt之生成png/jpg/bmp格式图片
- OpenGL纹理贴图.jpg格式图片小程序源码
- sRGBColorCheckerBoundary.jpg
- YUV视频剪切工具
- PB+GDI截屏保存JPG图片
- Kinect获取彩色图像并保存为jpg图片
- YUV 和 RGB 颜色互转的小工具
- kinect 2.0获取深度和彩色帧并存为jpg图
-
yuv pla
yer(亲测好用) - labview png叠加到jpg
- linux下操做OV5640摄像头
- edjpgcom.exe
- yuv序列间隔丢失宏块,再按照JM8.6误码
- 基于Linux在ARM开发板上电子相框的c程
- edjpgcom图片插入一句话工具
- 将JPEG图片序列压缩成MJPEG AVI视频
- u=42331341031682387629和fm=26和gp=0.jpg
- u=40738214643431246218和fm=26和gp=0.jpg
- jpg转bin工具
- DELPHI写的JPG,BMP图片压缩程序源码
- rgba8888转yuvsp420
-
YUVpla
yer1.3 - edjpgcom 图片合成工具
评论
共有 条评论