今天小编给大家介绍的是UI_Creator(μgui)平台下关于图像处理的选项。
UI_Creator(μgui)平台图片类控件有图像控件和分级图像控件,均包含以下选项:
1、消除水波纹:
由于16位真彩色(RGB565)的色彩深度有限,图像的色彩表现会收到限制,显示一些含渐变色的图片时可能会出现颜色带状现象和色彩失真,但加大色彩深度(RGB888)会在资源受限的环境下对显示带宽/存储空间提出严峻的挑战,故在不加大色彩深度的情况下,为减缓色彩分阶,在色彩断层处加入颜色抖动(dithering)可以将误差扩散使得色阶模糊化,人眼观感类似于马赛克。
效果预览:消除水波纹关闭->稍弱->适中->稍强->强烈
水波纹关闭
稍弱
适中
稍强
强烈
2、图像数据压缩:
基于图片中重复色彩的像素点进行压缩,对大面积单调颜色的图片压缩率较高,而对有多种颜色且为重复颜色区域较少的图片压缩率较低,值得一提的是此选项本质上是以解压所需的计算时间换取节省存储在Flash内的图片大小以及减轻读取图片所需的带宽,当图片压缩率较低时会造成显示刷新速度的下降。
3、色彩格式及图像重着色功能:
色彩格式为彩色时,存储及显示格式为16 bits(RGB565真彩色);
色彩格式为无平滑灰度时,存储及显示格式为1 bit(单色);
色彩格式为4级平滑灰度时,存储及显示格式为2 bits(单色+灰阶);
色彩格式为16级平滑灰度时,存储及显示格式为4 bits(单色+灰阶);
图像重着色在非彩色格式时开启,用户可选择一种颜色对当前图片的轮廓重新上色,适合应用于低成本下显示简单、色彩单调且对比度高的场景,使用MCU片上Flash存储图片数据,可节省一颗外部SPI Flash物料。
效果预览:彩色->无平滑灰度->4级平滑灰度->16级平滑灰度
彩色
无平滑灰度
4级平滑灰度
16级平滑灰度