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

合宙Air724UG LuatOS-Air LVGL API控件-截屏(Screenshots)

截屏(Screenshots)

分 享导出pdf

undefined


截屏功能,core版本号要>=3211

示例代码

    -- 创建图片控件img = lvgl.img_create(lvgl.scr_act(), nil)-- 设置图片显示的图像lvgl.img_set_src(img, "/lua/test.png")-- 图片居中lvgl.obj_align(img, nil, lvgl.ALIGN_CENTER, 0, 0)--文件路径名只支持bmplocal name = "/sdcard0/1.bmp"-- 截屏local ret =disp.screenshots(name, 200, 300, 400, 500)

API

disp.screenshots

调用disp.screenshots(name, x1, x2, y1, y2)
功能截取显示屏指定区域图片
返回0/-1 成功/失败
参数
name文件路径名只支持bmp
x1水平初始值MIPI屏(0-479)/LCD屏(0-239)
x2水平结束值MIPI屏(x1-479)/LCD屏(x1-239)
y1垂直初始值MIPI屏(0-853)/LCD屏(0-320)
y2垂直结束值MIPI屏(y1-853)/LCD屏(y1-321)

截图效果

截图坐标见上面示例代码,图像保存到SD卡并虚拟出U盘在电脑上显示效果

undefined

测试固件版本和脚本

LuatOS-Air_V3211_RDA8910_RFTLLMPMSPBSDZZ_0xd0000.pac
screenshots.7z

版本定制

大于等于V3211的LuatOS-Air版本,需去定制固件网页生成带PB功能的定制固件。定制固件地址:定制固件

http://www.lryc.cn/news/162397.html

相关文章:

  • 【系统设计系列】 负载均衡和反向代理
  • Halcon实现3维点云平面拟合
  • 安全学习DAY23_CookieSessionToken
  • C++ map clear内存泄漏问题
  • 【鲁棒电力系统状态估计】基于投影统计的电力系统状态估计的鲁棒GM估计器(Matlab代码实现)
  • 怎么判断一个ip地址是否正确
  • Git:git clone 之 --recursive 选项
  • 并查集介绍和常用模板
  • 解决deepspeed框架的bug:不保存调度器状态,模型训练重启时学习率从头开始
  • Linux ipc通信(消息对列)
  • 【计算机网络】 ARP协议和DNS协议
  • 【逐步剖C++】-第一章-C++类和对象(上)
  • 索尼 toio™ 应用创意开发征文|探索创新的玩乐世界——索尼 toio™
  • 企业架构LNMP学习笔记23
  • 第六章 图 五、图的深度优先遍历(DFS算法)
  • React 中的 useLayoutEffect 钩子函数
  • upload-labs1-21关文件上传通关手册
  • MATLAB遗传算法求解生鲜货损制冷时间窗碳排放多成本车辆路径规划问题
  • 界面控件DevExpress .NET应用安全 Web API v23.1亮点:支持Swagger模式
  • SpringMVC之CRUD------增删改查
  • 微信小程序开发教学系列(4)- 抖音小程序组件开发
  • RabbitMQ反序列化失败:Failed to convert message
  • CTFSHOW 年CTF
  • 肖sir__设计测试用例方法之状态迁移法05_(黑盒测试)
  • 无涯教程-JavaScript - IMPRODUCT函数
  • yapi以及gitlab的容器化部署
  • TCP、UDP 协议的区别,各自的应用场景
  • C高级 DAY3
  • Linux CentOS7命令及命令行
  • 【C++入门到精通】C++入门 ——搜索二叉树(二叉树进阶)