emwin读取sd图片_第12章emwin(ucgui)jpeg图片显示.pdf
您所在位置:网站首页 > 海量文档
 > 计算机 > windows相关
第12章emwin(ucgui)jpeg图片显示.pdf9页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
安富莱STM32-V5 开发板STemW in教程
安富莱STM32-V5 开发板STemW in教程
第12章 JPEG 图片显示
本期主要讲 emWin 支持的 JPEG 图片的显示,官方支持的主要有两种显示方法,一种是从外部存储器
读取数据到内部存储器后 ,再显示图片,这种的显示速度要快些。另一种方法是直接从外部存储器读取数据
并显示,这种办法的好处就是不要大的 RAM 需求,每次读取一些数据显示一次,坏处就是显示速度比较的
慢。
由于官方提供的 JPEG 的显示方法比较耗 RAM ,这里将2MB 的外部 SRAM 做为 emWin 的动态内存。
12. 1 JPEG 图片支持
12. 2 绘制已经加载到存储器的 JPEG 图片
12. 3 绘制无须加载到存储器的 JPEG 图片
12. 4 实验总结
12.1 JPEG 图片支持
JPEG 图片支持
JPEG (读音为 “jay -peg”)是全彩和灰度图像的标准压缩方法。JPEG 用于压缩 “真实世界”的景象、
线条画、卡通,其他非现实图像并不是其强项。JPEG 会有损耗,意指输出图像与输入图像并不完全相同。
因此,如果您必须达到完全相同的输出位 ,则不能使用JPEG。不过,对于常见的照片图像,可以得到非常
好的压缩级别,看不出变化。并且如果您能容忍低质量的图像,则可以实现相当高的压缩级别。
这里有一点要特别的注意:出于法律原因,不得分发 JPEG 算术编码变体的代码。JPEG 规范的算术编
码选项似乎属于归 IBM、AT&T 和 Mitsubishi 所有的专利。因此,从法律上讲,如未获得一个或多个许可,
则不能使用算术编码。因此,尚未包含对算术编码的支持。(由于算术编码相对于未获专利的 Huffman 模
式仅具有限界收益,因此不太可能有太多实施支持它。)JPEG 文件支持不包含提供标准中定义的层次式或无
损流程。
12.1.1 JPEG 格式图标转换
某些情况下,将 JPEG 文件作为 C 文件添加到项目中非常有用。这时,首先需要将 JPEG 文件转换为
C 文件。使用 emWin 随附的工具 Bin2C.exe 可完成此任务。这个 Bin2C.exe 工具在 STemWin 软件包里面
没有,需要到 MDK 安装目录里面找。下面我们下图 JPEG 格式的图片转换成 C 文件。
第 1 页 共 9 页
第 1 页 共 9 页
安富莱STM32-V5 开发板STemW in教程
安富莱STM32-V5 开发板STemW in教程
打开软件加载上面的图片
加载后点击 Convert 即可,点击后没有任何现象,直接去图片所在的文件夹找即可
实际运行代码如下(图片数据就不贴出来了,看本期教程配套的例子 )
void MainTask(void)
{
GUI_Init();
GUI_JPEG_Draw(_ac11, sizeof(_ac11), 0, 0);
while(1
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论
emwin读取sd图片_第12章emwin(ucgui)jpeg图片显示.pdf相关推荐
- 探花交友_第12章_实现推荐系统(新版)
探花交友_第12章_实现推荐系统(新版) 文章目录 探花交友_第12章_实现推荐系统(新版) 1.了解推荐系统 1.1.什么是推荐系统? 1.2.电商是推荐系统的先行者 1.3.推荐系统业务流程 1. ...
- 黑*头条_第12章_ 热点文章处理
黑*头条_第12章_ 热点文章处理 文章目录 黑*头条_第12章_ 热点文章处理 热点文章处理 目标 1 热文章处理-功能需求 2 热文章处理-热数据计算 2.1 思路分析 2.2 实体类 2.3 M ...
- 尚医通_第12章_用户平台首页数据
尚医通_第12章_用户平台首页数据 文章目录 尚医通_第12章_用户平台首页数据 第一节.首页静态数据整合 一.首页静态数据整合 1.添加静态资源 2.修改页面布局 第二节.首页数据显示功能 一.首页 ...
- 品达物流TMS项目_第12章 项目总结
品达物流TMS项目_第12章 项目总结 文章目录 品达物流TMS项目_第12章 项目总结 第12章 项目总结 1. 微服务架构 2. 软件架构体系 3. 系统架构 4. 技术架构 5. 业务流程 6. ...
- 明解C语言入门篇_第12章_结构体
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- vb不能插入png图片_收藏备用!!VBA操作图片【插入导出删除】
作者学习VBA以来搜集的操作图片的代码都在这里了.这就是我说的用到时候修修改改的源代码. ▶▶▶单元格(合并单元格)插入图片 Pictures.insert通用性不如shapes.addpicture ...
- java窗体中添加图片_在java窗体程序中添加图片的方法
在java窗体程序中添加图片的方法 发布时间:2020-06-16 11:24:13 来源:亿速云 阅读:148 作者:Leah 这篇文章主要为大家详细介绍了在java窗体程序中添加图片的方法,图文详 ...
- react前端显示图片_在react中怎么动态渲染图片?
在react中怎么动态渲染图片?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. React 动态渲染图片,提升用户体验 市场上竞争是非常残酷的,众所周知, ...
- 用python字符画生日快乐图片_手把手教你用python将图片做成字符画!
字符视觉排序 我们可以看到list中左边的字符视觉上较深,右边的字符视觉上较浅. 打开图片,调整大小 打开我们需要转化的图片,并将图片调整为我们所指定的宽和高(字符画的宽和高) 我们使用PIL来进行图 ...
最新文章
- DDD峰会归来话DDD
- docker多主机网络方案
- 【STM32】PWM程序
- PS教程第七课:如何查看图层
- 输入网址后到网页显示出来会发生什么?
- 金额数字转中文大写(转)
- R语言中的机器学习包
- 总线式布线、差分走线等布线方法
- 直播app源码,跳转站外链接或平台内部跳转页面
- 120、华为9300交换机配置命令手册
- 数值算法 —— 邻接元素操作(adjacent_difference)
- 为你精选 · 地产行业数字化转型攻略
- 驱动方腔流SIMPLE方法
- python关机usb端口_使用python关闭windows中的特定USB端口
- 4路编码器脉冲计数器,转速测量,8路DO,Modbus TCP数据采集模块
- CanOpen通信----PDO与SDO
- 计算机科学在生物信息中的应用,计算机科学在生物信息学中的应用
- linux mplayer 编译,如何编译MPlayer
- Uber product
- vue引入的el-tree前添加图标
热门文章
- 一、各种WAV文件头格式
- 【HTTP】HTTP 常见的状态码有哪些?分别是什么含义?
- 【js】js 对象数组排序
- mysql 可重复读_mysql 可重复读
- php fcgi children,PHP 进阶之路 - 深入理解 FastCGI 协议以及在 PHP 中的实现
- 文字填充图形效果教程
- 男人职场不成熟十大标志
- Mac命令行退出vim
- CISP-PTE web渗透通关攻略
- java 过滤器执行图_「filterchain」java 过滤器Filter中chain.doFilter()之前和之后代码的执行顺序 - seo实验室...