原始16Bit RGB565_LCD图像数据压缩解压程序

[复制链接]
6052|8
 楼主| microgui 发表于 2011-1-22 16:11 | 显示全部楼层 |阅读模式
原始16Bit RGB565_LCD图像数据压缩解压程序
适合RGB565图像的原始数据无损压缩和解压还原。
    具有解压还原速度快,资源要求低的特点,特别适合16位,32位单片机在TFT上彩色图像显示。  
    通常要显示到TFT的图像数据放置在ARM的Flash中,因此本身就小的Flash空间更加宝贵的,最近有个项目就碰到了这问题,硬件已经设计好,而图像数据占据了大部分Flash程序空间,导致程序没有地方放置。
    最后琢磨将图像数据压缩,显示时再解压。用VC写好程序后测试一般图像压缩率是1.5到3倍。部分图像数据可达10倍。这对于将显示数据放置在片内Flash非常有意义。
    有兴趣的朋友可以下载测试一下。    ARZToEBM.rar (97.11 KB, 下载次数: 325)
sccdlyc 发表于 2012-6-6 20:17 | 显示全部楼层
谢谢lz
ilovezeno 发表于 2012-6-7 14:21 | 显示全部楼层
请问具体用的是什么算法?其实用256色LUT,原始图像色彩抖动好好调下,效果也不错的,图像尺寸1半,转换主要是查表操作。对于简单图形,16色LUT也不错。。。
taolang 发表于 2012-6-7 14:26 | 显示全部楼层
感谢分享者
beer2100 发表于 2015-1-15 15:47 | 显示全部楼层
lz源程序可否共享下???
hebin300MHz 发表于 2015-2-27 11:49 | 显示全部楼层
楼主,能看到你的压缩和解压代码吗,学习学习,谢谢!
搞IT的 发表于 2015-2-28 18:17 | 显示全部楼层
多谢分享!!
lingsuifeng 发表于 2020-5-14 14:40 | 显示全部楼层
刚好要用,学习一下
山重远 发表于 2022-5-5 15:46 | 显示全部楼层
没一点用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:MCU接口TFT驱动板. MicorGUI系统 www.asmtek.cn QQ:1296322292

0

主题

12

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部