当前位置: 首页 > article >正文

芯课堂 | Synwit_UI_Creator(μgui)平台之图像处理篇

今天小编给大家介绍的是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级平滑灰度


http://www.kler.cn/news/343087.html

相关文章:

  • 中间件有哪些分类?
  • java Optional类与新的日期时间API
  • Spring Integration + MQTT
  • 浅谈C++之多线程处理TCP请求
  • 考研代码题:10.10 汉诺塔 爬楼梯 取球 猴子吃桃
  • 重学Java设计模式读后感之组合设计模式应用
  • OpenCV:图像直方图计算
  • 干部管理系统:实现干部全生命周期管理
  • 大学生玩转小袁口算:Python 抓包破解代码
  • 十LNMP
  • 教育部白名单赛事到底是什么?大家为什么那么重视它?
  • 宠物咖啡馆数字化解决方案:基于SpringBoot的实现
  • 链表(3)_重排链表_面试题
  • 【系统架构设计师】目录提纲
  • Jave常用的类---String类
  • Vue2基础
  • 神经网络的基本骨架——nn.Module(torch.nn里的Containers模块里的Module类)
  • 什么是WebSocket
  • Spring Boot微服务架构设计与实战
  • Java后端面试----某团一面