公司针对低端MCU图像领域,推出了图像压缩软件解决方案,有效减少Flash存储空间:
基本要求
1.SRAM:0.5KB以上,在刷新图片时占用一定的SRAM空间,其他时间释放SRAM。
2.MCU:任意32位任意内核芯片。
3.授权方式:提供芯片UID序列号。
4.图片要求:支持任意格式的图片。
5.字体: .ttf字体文件(可选)可以是C源码形式、也可存储在外部FLASH中(无需编译)。
6.编译器需要支持C99模式,提供.h文件并暴露需要输入到Lib的接口。同时提供库内部的软件接口。
特点&优势
1.相同尺寸图像比正常没有压缩过的刷屏普遍有0%~30%左右的速度提升。
2.对存储所占用的空间能大幅度降低(具体取决于图像复杂程度)普遍能降低1/2~1/10大幅度降低存储成本。
3.支持图像混合(前后图叠加)且不闪烁。
4.支持图像&字体混合(抗锯齿)。
5.支持裁剪图像。
提供的服务
1.提供授权特定MCU UID的Lib文件。
2.指导软件工程师使用此套系统。
3.提供专用的图片压缩工具(自动提取,可实时查看压缩后占用情况) 。
4.提供含有烧录软件的Flash芯片。
5.收取Flash芯片差价的50%。
图像压缩示例
1.使用1KB SRAM压缩率如下:
2.使用2KB SRAM压缩率如下:
3.使用4KB SRAM压缩率如下:
图像压缩工具使用说明
图像压缩工具界面如下:
1.文件输入 :图像文件可以直接通过拖动的方式直接拖入软件中;也可以点击打开按键选择图像
2.文件输出 :点击保存,会弹出需要保存的路径;点击批量自动提取,会直接在当前路径下新建一个文件夹,并把当前路径下所有图像按当前选择的参数批量 保存到新建的文件夹内
3.可预览当前输入图像文件夹内的任意一个图片。通过上一张、下一张的按键来实时进行预览。并计算出实际压缩过的大小
4.大小端模式。默认不需要勾选
5.图像扫描方式,可以上下左右镜像,且实时预览
6.图像位数,TFT默认使用RGB565格式
7.文件输出模式: 可选择Bmp。此时可输入任意格式的图像,自动转为bmp且对应的模式
8.反向预览。可直接预览输出文件。把.acp文件拖入软件内,可以直接查看对应的内容