使用bmp图片显示在开发板上的时候,使用转存,解决开发板显示三分一的问题。
利用内存映射的机制显示BMP图片
README 文件的重要性:
二,jpeg图片的显示,jpeg库移植Linux系统,开发板,ubantu
https://www.ijg.org/
准备环境
//1,将jpegsrc.v9d.tar.gz复制放置在ubuntu的桌面
//2,在桌面上打开终端
tar zxvf jpegsrc.v9d.tar.gz
//3,进入目录,指定安装目录,进行编译
mkdir ~/Desktop/jpeglib
cd ~/Desktop/jpeg-9d
./configure --prefix=${HOME}/Desktop/jpeglib
make install
bin 可执行程序
include 头文件 编译
lib 库文件 运行和编译
share 帮助手册
jpeg编译命令:
如果是开发板用:
arm-linux-gcc jpeg2lcd.c -o jpeg2lcd -I ~/Desktop/jpeglib/include -L ~/Desktop/jpeglib/lib/-ljpeg
gcc jpeg2lcd.c -o jpeg2lcd -I ~/jpeglib/include -L ~/jpeglib/lib/ -ljpeg
gcc jpeg2lcd.c -o jpeg2lcd -I ~/Desktop/jpeglib/include -L ~/Desktop/jpeglib/lib/ -ljpeg
sudo cp ~/jpeglib/lib/* /lib -r
像素显示在开发板当中,图片不变黄的:修改
在定义rgb数组时要,使用无符号
防止数据给硬件优化