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

芯课堂 | 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.lryc.cn/news/458074.html

相关文章:

  • QT C++ 软键盘/悬浮键盘/触摸屏键盘的制作
  • element-ui点击文字查看图片预览功能
  • SpringBoot集成Redis使用Cache缓存
  • 【瑞萨RA8D1 CPK开发板】lcd显示
  • 算法收敛的一些证明方法与案例
  • 基于vue框架的蛋糕店网上商城740g7(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 你真的了解Canvas吗--解密六【ZRender篇】
  • 孤独相伴 - 结婚十七年
  • json-server,跨域
  • 【Conda】修复 Anaconda 安装并保留虚拟环境的详细指南
  • 转行高薪 AI 产品经理,快速入门方法在此处
  • 初识环境变量
  • 成像基础 -- 景深计算
  • Git中从dev分支恢复master分支
  • 12.5 Linux_进程间通信_信号灯
  • Linux——cp-mv-rm命令
  • 上升点列
  • 刷题 链表
  • SQL 语法学习指南
  • 低代码可视化-uniapp商城首页小程序-代码生成器
  • Vue3 富文本:WangEditor
  • Unity实现自定义图集(四)
  • k8s-pod的管理及优化设置
  • 软件测试面试题大全
  • SQL第16课挑战题
  • Python3 爬虫 中间人爬虫
  • Leetcode 50. Pow ( x , n ) 快速幂、取模 C++实现
  • Java SE vs Java EE 与 JVM vs JDK vs JRE
  • Linux YUM设置仓库优先级
  • 做一个不断更新的链接库