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
打包文件的时候, 记得复制到合适的目录