![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
minigui
文章平均质量分 70
////M////
这个作者很懒,什么都没留下…
展开
-
minigui 的中文字体部署及支持&窗口模态、非模态
一、minigui支持ttf字体1.1 首先我们准备两个素材song-gb2312.ttf gb2312编码的中文字体库times.ttf ISO8859编码英文字符串1.2 将其添加到 MiniGUI.cfg[truetypefonts]font_number=2name0=ttf-fixed-rrncnn-0-0-GB2312-0fontfile0=/mnt/minigui_debug/res/font/song-gb2312.ttfname1=ttf-times原创 2021-08-26 10:58:21 · 586 阅读 · 0 评论 -
minigui重要的DC memory绘图过程
一、引言上一章 minigui相关硬件加速添加方法 介绍了从绘图到显示的整体流程,以及最终调用到的硬件加速方法。如果我们不用DC MEM的话那将是每一次FillBoxWithBitmap ,以及DrawText,settext都会是直接调用到硬件的updateRect直接画出来,可以看到icon以及字符是一个一个刷出来的,这个也可以在updaterect处加打印验证。为了避免这样的问题,我们使用DC mem可以在整个window画完后再调用updateRect将整个window更新到framebuffer原创 2021-08-23 23:11:26 · 638 阅读 · 0 评论 -
minigui相关硬件加速添加方法
一、关于硬件加速1.1 介绍以海思平台的TDE加速显示模块为例,它主要为OSD和GUI提供快速的图形绘制功能,主要有快速位图搬移,快速色彩填充,快速抗闪搬移、快速位图缩放,画点、画水平/垂直线、位图格式转换,位图alpha叠加,位图按布尔值运算、ColorKey等操作。1.2 应用如何在minigui上应用这些加速模块呢?上一章详解minigui图片加载及显示介绍了从图片解码装载到bitmap,再由bitmap刷新到fb的整个大体流程。所有图片刷新或者window刷新都离不开后面刷新到fb的流程。原创 2021-08-20 10:01:47 · 706 阅读 · 0 评论