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

node-ddk,electron,截屏封装(js-web-screen-shot)

node-ddk 截屏封装(js-web-screen-shot)

https://blog.csdn.net/eli960/article/details/146207062

也可以下载demo直接演示

http://linuxmail.cn/go#node-ddk

感谢/第三方

本截屏工具, 使用的是:

js-web-screen-shot https://www.npmjs.com/package/vue-web-screen-shot

用法, 在渲染进程

import renderer, { NODEDDK } from "node-ddk/renderer"

// 是否隐藏当前窗口
let hideMe = true
// 获取截屏后的 base64 数据, 空表示截屏失败
let imagedata = await renderer.desktopCapturer.screenshot("./screenShotPlugin.umd.js", { hideMe })

特别注意

第一个参数 “./screenShotPlugin.umd.js”

是 js-web-screen-shot 插件中自带的 js 文件, 需要使用者自己提供,

安装 js-web-screen-shot 后, 文件在

node_modules/js-web-screen-shot/dist/screenShotPlugin.umd.js

打包文件的时候, 记得复制到合适的目录

http://www.dtcms.com/a/88507.html

相关文章:

  • 【蓝桥杯】每日连续 Day9 前缀和
  • Xinference安装、使用详细笔记
  • 数据库原理13
  • tcl语法中的命令
  • </mirrorOf> Maven
  • 零基础入门网络爬虫第5天:Scrapy框架
  • 嵌入式驱动开发方向的基础强化学习计划
  • 【监控系列】ELK
  • 《水上安全》杂志社水上安全编辑部水上安全杂志2025年第3期目录
  • 持续集成与持续交付:这里有从开发到部署的全流程优化
  • Linux 基础入门操作 第十二章 TINY Web 服务器
  • MyBatis StatementHandler是如何创建 Statement 对象的? 如何执行 SQL 语句?
  • mac怎么安装pycharm?
  • 【加密社】币圈合约交易量监控,含TG推送
  • 简单描述一下,大型语言模型简史
  • 内网穿透的应用-本地部署ChatTTS教程:Windows搭建AI语音合成服务的全流程配置
  • JavaScript数组和对象
  • DeepSeek面试——模型架构和主要创新点
  • C# SerialPort 类中清空缓存区的方法
  • AI对软件工程(software engineering)的影响在哪些方面?
  • JVM常用垃圾回收器
  • UE4学习笔记 FPS游戏制作17 让机器人持枪 销毁机器人时也销毁机器人的枪 让机器人射击
  • 【YOLO V3】目标检测 Darknet 训练自定义模型
  • uniapp超简单ios截屏和上传app store构建版本方法
  • 什么是视图,数据库的视图本质上就是个提前写好的sql语句,创建的一个虚拟表
  • VMWare Ubuntu 详细安装教程
  • 贪心算法(11)(java)加油站
  • Flask接口开发--引入mysql
  • 刷机维修进阶教程-----adb禁用错了系统app导致无法开机 如何保数据无损恢复机型
  • 2025年- G27-Lc101-542. 01 矩阵--java版