为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

STM32 解码 gif Jpeg 图片格式程序(uCGUI3.90 版本)

2019-04-21 6页 doc 36KB 71阅读

用户头像

is_036899

暂无简介

举报
STM32 解码 gif Jpeg 图片格式程序(uCGUI3.90 版本) 【原创】 STM32 解码 gif JPEG 图片格式程序(uCGUI3.90 版本) [复制链接]     电梯直达 1楼 发表于 2009-11-19 23:54:42|只看该作者 经过一些努力, 终于在红牛开发板上移植了 gif, jpeg 图片解码, uCGUI3.90版本是网上惟一可以下载到完整代码的最全的版本.但是 uCGUI3.98 版本才支持 Gif 解码, 所以把 3.98 版本下的 gif 解码部分代码修改到 3.90 下喽 .其实之前我一开始是在 Mini-STM32 开发板上...
STM32 解码 gif Jpeg 图片格式程序(uCGUI3.90 版本)
【原创】 STM32 解码 gif JPEG 图片格式程序(uCGUI3.90 版本) [复制链接]     电梯直达 1楼 发表于 2009-11-19 23:54:42|只看该作者 经过一些努力, 终于在红牛开发板上移植了 gif, jpeg 图片解码, uCGUI3.90版本是网上惟一可以下载到完整代码的最全的版本.但是 uCGUI3.98 版本才支持 Gif 解码, 所以把 3.98 版本下的 gif 解码部分代码修改到 3.90 下喽 .其实之前我一开始是在 Mini-STM32 开发板上移植的, 但是由于堆栈总归不够, STM32F103RBT6 Ram 小了点, 因此在红牛上才搞定.视频演示: (原文件名:100.jpg)红牛 STM32F103ZET6 解 Gif, Jpeg 程序ourdev_505145.rar(文件大小:9.90M)(原文件名:uCGUI(FSMC) Gif.rar)淘宝链接: 红牛开发板(STM32F103ZET6)配置3.2寸TFT真彩触摸屏模块争取打造一个最强的 GIF 资料帖, 所以附上一些 GIF 资料概述:GIF(Graphics Interchange Format,图形交换格式)文件是由 CompuServe公司开发的图形文件格式,版权所有,任何商业目的使用均须 CompuServe公司授权。 GIF图象是基于颜色列表的(存储的数据是该点的颜色对应于颜色列表的索引值),最多只支持8位(256色)。GIF文件内部分成许多存储块,用来存储多幅图象或者是决定图象表现行为的控制块,用以实现动画和交互式应用。GIF文件还通过LZW压缩算法压缩图象数据来减少图象尺寸。GIF文件内部是按块划分的,包括控制块( Control Block )和数据块(Data Sub-blocks)两种。控制块是控制数据块行为的,根据不同的控制块包含一些不同的控制参数;数据块只包含一些8-bit的字符流,由它前面的控制块来决定它的功能,每个数据块0到255个字节,数据块的第一个字节指出这个数据块大小(字节数),计算数据块的大小时不包括这个字节,所以一个空的数据块有一个字节,那就是数据块的大小0x00。资料下载:GIF图形文件格式文档.doc点击此处下载ourdev_505255.rar(文件大小:26K)(原文件名:GIF图形文件格式文档.rar)GIF文件结构与解码器.doc点击此处下载ourdev_505256.rar(文件大小:12K)(原文件名:GIF文件结构与解码器.rar)-----------------------------------------------------------------------接下来再放个重量级的小软件:有的朋友系统中没有 SD 卡等存储设备, 怎么将 Gif 文件放到自己的程序中呢.下面可以用到我同事帮我编的一个小软件 , BinToC.exe, 你把 Gif 直接转换C 文件 (原文件名:Gif Bin To C.JPG)点击此处下载ourdev_505258.rar(文件大小:62K)(原文件名:BinToC.rar)下面是两张 gif 图片: (原文件名:07.gif) (原文件名:11.gif)转换出的 C 文件如下:点击此处下载ourdev_505264.rar(文件大小:63K)(原文件名:gif_C.rar)-------------------------------------------------------------------------告诉大家, 相信给大家的资料已经够多了, 不过还没有完哦. 还有更加重量级的开发资料:或许有人会说在 Keil 中开发这种图形界面不够爽, 毕竟 STM32 中跑 uCGUI 是嵌入式实时系统啊.好, 下面给大家的资料就是如何在上位机中模拟开发好后再拿到嵌入式系统中去, 下面就给大家介绍一个 uCGUI 在 MicroSoft Visual Studio 2008 下的 uCGUI 3.90 版本模拟器.下面是模拟器跑 GPEG 解码的图片: (原文件名:DrawJPEG.JPG)基于 Visual Studio 2008 版本 uCGUI3.90版本模拟器文件比较大 : 20M点击此处下载ourdev_505273.rar(文件大小:20.52M)(原文件名:uCGUI-V3-90a(JPEG).rar)-------------------------------------------------------------------------下面一些图片是红牛跑 uCOSII + uCGUI3.90A 版本的部分截图. (原文件名:101.jpg) (原文件名:102.jpg) (原文件名:103.jpg) (原文件名:104.jpg) (原文件名:105.jpg) (原文件名:106.jpg) (原文件名:107.jpg)          
/
本文档为【STM32 解码 gif Jpeg 图片格式程序(uCGUI3.90 版本)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索