硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2521|回复: 3
收起左侧

[客户分享] emWin 简单的彩色图片可以做的很小

[复制链接]

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2019-7-8 09:09:01 | 显示全部楼层 |阅读模式
背景信息:炫酷的UI,在产品使用中越来越多。老旧的点阵屏幕,在国外欠发达地区几乎都不买单。
目标:进攻低端产品的屏显工具,也可以说是老旧的点阵屏接盘?!

从背景和方向确定后,本文只讨论 很一般的彩屏制作。原彩屏产品,省flash,省eeprom后,只用 STM32芯片 256KB ROM,64KB RAM,实现彩屏的简单产品。

如图一所示,直接用数据说话,简单的图片,如果没有做好转换和调试,颜色的参数也非常多。右边是处理后的结果,反差很大。

如图二所示,简单记录一下要点。

如图三所示,简单一点的图标。接盘点阵屏的产品有可行性,跟1像素彩图好一点点。根据现有的ROM和RAM,做出来的效果。

简单的产品,做个简单的mark。欢迎探讨更优方案。
图一:NumColors的变化.png
图二:先转换成最优带透明的调色板.png
图三:简单的图片显示初步效果.png
Releasing your creativity
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
 楼主| 发表于 2019-7-8 09:18:38 | 显示全部楼层
再补充一点信息,ROM 前面一个loader 32KB,后面一个数据区32KB,还要预留一点点客户品牌logo显示的需求。
Releasing your creativity
回复

使用道具 举报

335

主题

2040

回帖

3050

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3050
发表于 2019-7-8 09:58:53 | 显示全部楼层
重点是compress和RLE4的格式。 emwin在制作图片的时候,会减少色彩占用的空间
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
 楼主| 发表于 2019-7-8 10:54:09 | 显示全部楼层
caicaptain2 发表于 2019-7-8 09:58
重点是compress和RLE4的格式。 emwin在制作图片的时候,会减少色彩占用的空间

是的,对于没有外挂RAM的F1产品,刷新一个页面需要的时间很长,200ms,内容复杂的图形更长。相对于这个单位的刷图时间,使用compress 和 RLE4 额外消耗的解压缩时间也很小。

典型的用刷新时间,换内容空间。
Releasing your creativity
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-23 20:02 , Processed in 0.162138 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表