framebuffer显示JPEG中的RGB888toRGB565

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了framebuffer显示JPEG中的RGB888toRGB565相关的知识,希望对你有一定的参考价值。

color = RGB888toRGB565(buffer[x * 3],buffer[x * 3 + 1], buffer[x * 3 + 2]);
那个*3是什么意思?

参考技术A 3是代表每个像素占三个字节,水平方向上每扫描一个像素,buffer就移动三个字节 参考技术B 这应该是libjpeg库的结构体和函数。
// 此结构体存放了进行解压缩的主要参数和指向工作区的一些指针
// (分配了JPEG库需要的参数).
struct jpeg_decompress_struct cinfo;

// 建立一个JPEG错误处理程序
cinfo.err = jpeg_std_error(&jerr.pub);

// 先初始化解压缩的对象
jpeg_create_decompress(&cinfo);

本回答被提问者采纳

以上是关于framebuffer显示JPEG中的RGB888toRGB565的主要内容,如果未能解决你的问题,请参考以下文章

AM335X用RGB888连接LCD如何以16位色彩模式显示图片

RGB888与RGB565互相转换原理

一文了解各平台RGB565和RGB888区别

RGB888转RGB666

java glReadpixels 到 OpenCV 垫

RGB565 怎么转 RGB888