导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    为 LVGL 添加截图/截屏功能(lv_100ask_screenshot)

    GUI
    2
    6
    2801
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • B
      biubiu LV 5 最后由 biubiu 编辑

      ae9438cd-6b0d-4682-b3de-c7e21862cf34-lv_100ask_screenshot+codeblocks演示.gif

      完整的演示视频观看: https://www.bilibili.com/video/BV18r4y1X7MJ

      前言

      lv_100ask_screenshot 是一个基于 lvgl 的屏幕截图工具。

      lv_100ask_screenshot 特性:

      • 可以将LVGL的屏幕对象(全屏)保存为图片文件:lv_scr_act(),layer_sys(),layer_top()
      • 可以将指定的LVGL对象及其子对象截取保存为图片文件
      • 可以将截图保存为:BMP、PNG、JPG
      • more todo...

      lv_100ask_screenshot 使用起来非常简单,后续自定义拓展功能也很方便,更多新功能敬请期待。

      使用方法

      参考 lv_lib_100ask/test/lv_100ask_screenshot_test 的示例。

      获取 lv_100ask_screenshot 源码

      • Github: https://github.com/100askTeam/lv_lib_100ask/tree/master/src/lv_100ask_screenshot
      • Gitee: https://gitee.com/weidongshan/lv_lib_100ask/tree/master/src/lv_100ask_screenshot

      尝试lv_100ask_screenshot

      我使用codeblocks创建了两个可执行程序,可以直接在windows上运行。需要注意的是,截图保存的位置是 D 盘根目录。

      • lv_100ask_screenshot-windows-music-demo.zip (2.6 MB)
      • lv_100ask_screenshot-windows-widgets-demo.zip (2.6 MB)
      1 条回复 最后回复 回复 引用 分享 1
      • whycan
        whycan晕哥 LV 9 最后由 编辑

        忙活半天,发现是 lvgl9 的新功能😰

        B 1 条回复 最后回复 回复 引用 分享 1
        • B
          biubiu LV 5 @whycan 最后由 编辑

          @whycan

          v9中有将 Snapshot 保存为图片的功能?

          whycan 1 条回复 最后回复 回复 引用 分享 0
          • whycan
            whycan晕哥 LV 9 @biubiu 最后由 编辑

            @biubiu
            lvgl8可以编译通过吗?我昨天试了一下,里面有几个宏和函数,在lvgl8里面没有找到,lvgl9里面发现有。具体是什么当时没有记录。

            B 1 条回复 最后回复 回复 引用 分享 0
            • B
              biubiu LV 5 @whycan 最后由 编辑

              @whycan lv_100ask_screenshot是基于v8写的,我在codeblocks(测试bpp32和bpp16)和linux板子上(RGB屏bpp32)测试过,我微信发你codeblocks和linux fb的工程?

              1 条回复 最后回复 回复 引用 分享 0
              • whycan
                whycan晕哥 LV 9 最后由 编辑

                @biubiu
                好,谢谢周老师。

                1 条回复 最后回复 回复 引用 分享 0
                • 1 / 1
                • First post
                  Last post

                Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                行为准则 | 用户协议 | 隐私权政策