91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

圖像顯示專用驅動芯片ZDP1440系列小技巧-如何提升環形進度條幀率

立功科技 ? 來源:立功科技 ? 2025-01-06 14:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文導讀

ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,可以通過串口或者SPI與其他芯片通信。在一些儀器儀表中會有環形進度條或者扇形進度條的需求,本文將介紹如何提升這部分動畫的幀率。

在一些使用場景中,需要在UI上顯示一個儀表盤,儀表盤上存在環形進度條或扇形進度條。在沒有GPU的平臺直接使用現有的控件實現,會調用軟件vg抗鋸齒算法,優化顯示效果,導致顯示效率大幅降低。為了提升這部分應用場景的幀率,我們制作了一個自定義控件(progress-circle-no-vg),不使用軟件vg繪圖,提升顯示效率。
使用此控件繪制,會額外占用進度條圖片大小的32位色的內存空間,且進度條邊緣處會存在鋸齒。

顯示差異

下圖左側為未經抗鋸齒處理的顯示效果,右側為經抗鋸齒處理的顯示效果。鋸齒的寬度或高度最少為一個像素點大小,如果屏幕的像素密度較高,則基本不可見。

d8750c9a-cbdf-11ef-9310-92fbcf53809c.jpg

導入并安裝控件

新建好UI后,點擊“插件管理”,再點擊“導入”按鈕:

d8947558-cbdf-11ef-9310-92fbcf53809c.png

隨后選擇并打開03.UI_build_project oolsawtk-widget-progress-circle-no-vg路徑下的project.json文件:

d8a50594-cbdf-11ef-9310-92fbcf53809c.png

在“推薦”欄中找到新導入的自定義控件,點擊“安裝”:

d8b8f13a-cbdf-11ef-9310-92fbcf53809c.png

等待安裝完成,在安裝成功的彈窗中點擊“刷新”按鈕:

d8d29aa4-cbdf-11ef-9310-92fbcf53809c.png

已安裝的插件中就會新增progress-circle-no-vg,點擊插件,右側就會彈出該控件的使用說明:

d8e99b8c-cbdf-11ef-9310-92fbcf53809c.png

在“控件列表”的“自定義”欄中,出現安裝好的progress-circle-no-vg控件

d8fa7218-cbdf-11ef-9310-92fbcf53809c.png

控件的使用

以UI工程中自帶的“guage_bg.png”圖片為例,制作一個順時針旋轉的0~100的環形進度條。根據控件的使用說明,進度條圖片為guage_bg、最大值為100、當前值任意填寫、起始角度是135°、總角度為270°、圓心剛好為圖片中心

d90fe03a-cbdf-11ef-9310-92fbcf53809c.png

在對應位置填好參數,進度條即可正常顯示,可為該進度條設置動畫或者在代碼中實時更新控件的值。

效果展示

為了使效果更加直觀,創建兩個窗口。在一個窗口中創建四個環形進度條控件,在另一個窗口中創建四個自定義控件,增加同樣的動畫,打開幀率,觀察其幀率表現。

使用環形進度條控件的窗口的幀率在15~20左右,而使用自定義控件的窗口幀率穩定在60fps。

HMI-ZDP1440D串口屏開發套件資料持續更新中。

HMI-ZDP1440D開發套件已在微商城上架。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 驅動芯片
    +關注

    關注

    13

    文章

    1411

    瀏覽量

    56418
  • GUI
    GUI
    +關注

    關注

    3

    文章

    679

    瀏覽量

    41239

原文標題:ZDP1440系列小技巧-如何提升環形進度條幀率

文章出處:【微信號:立功科技,微信公眾號:立功科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    圖像顯示驅動芯片ZDP1440系列小技巧 如何使用多國語言互譯

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,在實際項目中,可能有切換多國語言的
    的頭像 發表于 05-10 14:38 ?1946次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>顯示</b><b class='flag-5'>驅動</b><b class='flag-5'>芯片</b><b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧  如何使用多國語言互譯

    ZDP1440串口屏應用開發如何使用虛擬串口調試

    ZDP1440串口屏應用開發如何使用虛擬串口調試呢?本文將詳細方法分享給大家。
    的頭像 發表于 01-25 11:32 ?2316次閱讀
    <b class='flag-5'>ZDP1440</b>串口屏應用開發如何使用虛擬串口調試

    求一種基于ZDP1440的彩屏86盒顯示方案

    立功科技基于ZDP1440的86盒彩屏方案,廣泛應用于燈光控制器,空調地暖溫控器,智能家居中控屏等相關產品中,本文詳解方案特點。
    的頭像 發表于 02-20 16:26 ?1618次閱讀
    求一種基于<b class='flag-5'>ZDP1440</b>的彩屏86盒<b class='flag-5'>顯示</b>方案

    C#教程之彈出模式窗口顯示進度條

    C#教程之彈出模式窗口顯示進度條,很好的C#資料,快來學習吧。
    發表于 04-20 10:49 ?7次下載

    HPM5300+ZDP1440高性能工業控制與顯示組合震撼登場

    先楫HPM5300高性能MCU與ZDP1440顯示驅動芯片,打造高性能工業控制與顯示應用平臺。
    的頭像 發表于 02-22 11:32 ?1414次閱讀
    HPM5300+<b class='flag-5'>ZDP1440</b>高性能工業控制與<b class='flag-5'>顯示</b>組合震撼登場

    ZDP1440系列小技巧—如何配置RGB屏幕參數?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,具有RGB/MIPI兩種
    的頭像 發表于 04-08 14:04 ?1420次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何配置RGB屏幕參數?

    如何配置和校準電阻屏

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,內置電阻屏和電容屏觸摸
    的頭像 發表于 04-16 11:21 ?2000次閱讀
    如何配置和校準電阻屏

    【AWTK使用經驗】如何設計立體電池進度條

    AWTK是基于C語言開發的跨平臺GUI框架。《AWTK使用經驗》系列文章將介紹開發AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設計自定義進度條?這些都會在系列文章進行解答
    的頭像 發表于 04-18 08:25 ?781次閱讀
    【AWTK使用經驗】如何設計立體電池<b class='flag-5'>進度條</b>?

    ZDP1440系列小技巧—如何配置MIPI屏幕參數?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,具有RGB/MIPI兩種
    的頭像 發表于 04-19 14:26 ?2325次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何配置MIPI屏幕參數?

    ZDP1440系列小技巧—如何實時顯示FPS呢?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,在其上面運行UI時,能看到實時的
    的頭像 發表于 04-22 14:16 ?1113次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何實時<b class='flag-5'>顯示</b>FPS呢?

    ZDP1440系列小技巧:實時顯示FPS的方法詳解

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,在其上面運行UI時,能看到實時的
    的頭像 發表于 04-22 14:14 ?1195次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧:實時<b class='flag-5'>顯示</b>FPS的方法詳解

    ZDP1440系列小技巧—如何OTA差分升級顯示素材?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,支持U盤、SD卡本地升級UI固件,
    的頭像 發表于 05-06 14:01 ?1249次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何OTA差分升級<b class='flag-5'>顯示</b>素材?

    ZDP14x0系列圖像顯示專用驅動芯片的應用示例

    ZDP14x0系列是一款基于開源GUI引擎的圖像顯示專用驅動
    的頭像 發表于 08-06 16:04 ?776次閱讀
    <b class='flag-5'>ZDP</b>14x0<b class='flag-5'>系列</b><b class='flag-5'>圖像</b><b class='flag-5'>顯示</b><b class='flag-5'>專用</b><b class='flag-5'>驅動</b><b class='flag-5'>芯片</b>的應用示例

    ZDP1460屏幕顯示驅動芯片產品介紹

    ZDP1460是ZDP1440升級版的屏幕顯示驅動芯片,具有高達64MB的顯示內存,內置2D圖形
    的頭像 發表于 08-06 16:47 ?1508次閱讀
    <b class='flag-5'>ZDP</b>1460屏幕<b class='flag-5'>顯示</b><b class='flag-5'>驅動</b><b class='flag-5'>芯片</b>產品介紹

    【HarmonyOS 5】鴻蒙中進度條的使用詳解

    【HarmonyOS 5】鴻蒙中進度條的使用詳解 ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、HarmonyOS中Progress進度條的類型
    的頭像 發表于 07-11 18:26 ?227次閱讀
    【HarmonyOS 5】鴻蒙中<b class='flag-5'>進度條</b>的使用詳解
    主站蜘蛛池模板: 男啪女色黄无遮挡免费视频 | 老司机精品免费视频 | 四虎影院黄色 | 久久久精品久久久久久久久久久 | 欧美一级特黄aa大片视频 | 永久在线免费观看 | 四虎新地址4hu 你懂的 | 日日噜噜噜夜夜爽爽狠狠图片 | 天天干天天在线 | 4480yy私人午夜a级国产 | 五月婷婷视频在线观看 | free性日本| 午夜dy888理论 | 国产免费高清在线精品一区 | 免费视频现线观看 | 久久夜色撩人精品国产 | 亚洲欧洲无码一区二区三区 | 羞羞色男人的天堂伊人久久 | 特级黄视频 | 日本一道高清不卡免费 | 午夜老司机福利 | 久久就是精品 | 亚洲午夜精品久久久久久成年 | 久热国产精品视频 | 国产va免费精品高清在线观看 | 亚洲一区二区三区不卡视频 | 午夜毛片视频高清不卡免费 | 日本xxwwxxww视频免费丝袜 | 上课被同桌摸下面做羞羞 | 久久精品免视看国产成人2021 | 啪视频免费 | 国产做爰一区二区 | 香蕉视频黄色片 | 欧美猛交xxx呻吟 | 韩国床戏合集三小时hd中字 | 亚洲高清国产拍精品影院 | 俺来也俺去啦久久综合网 | 五月天婷婷电影 | 国产精品久久国产三级国不卡顿 | 天堂免费在线视频 | 日韩特级片 |