您当前的位置: 首页 >  嵌入式

DS小龙哥

暂无认证

  • 3浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

嵌入式Linux下LCD应用编程: 调用giflib库解码显示GIF动态图

DS小龙哥 发布时间:2020-09-21 10:49:08 ,浏览量:3

一、开发环境介绍

开发板:友善之臂Tiny4412

LCD型号: S702 、分辨率: 800*480

Linux内核版本: Linux 3.5

交叉编译器: arm-linux-gcc 4.5.1

二、GIF文件格式简单介绍

生活中常用图片格式有BMP、PNG、JPG、GIF等。BMP图片的显示很简单,可以直接从图片文件里读取RGB数据进行显示.。PNG格式图片显示,直接调用libpng库里的接口函数解码显示;JPG格式图片也一样,调用libjpeg库的接口函数完成解码即可得到原始RGB数据完成显示;如果要在LCD屏上显示GIF图片,那么也是调用giflib库的接口函数完成解码显示。

在解码jpeg图片和png图片的时候我们不需要对jpeg和png文件格式有了解就可以解码了(了解jpeg和png当然更好),但是在使用giflib解码gif的时候,我们必须要对gif文件有很简单的了解。

gif文件中可以存放一帧或者多帧图像数据,并且可以存放图像控制信息,因此可以存储动画图片,gif文件由文件头开头,文件尾结尾&

关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.1161s