如何解决如何在 Node JS 中截取整个屏幕的屏幕截图?
如何在 Node JS 中截取一个显示器/屏幕的屏幕截图?我需要哪些库以及如何使用它们?它需要能够将整个监视器的内容成功写入文件。
除了如何截取网页或特定窗口的屏幕截图之外,我似乎什么也找不到。感谢您的帮助!
解决方法
您可以试试screenshot-desktop
npm module。它是跨平台的(Linux、Mac、Windows),可以直接保存到文件中。
安装:
$ npm install --save screenshot-desktop
使用:
const screenshot = require('screenshot-desktop')
screenshot({ filename: 'shot.jpg' }).then((imgPath) => {
// imgPath: absolute path to screenshot
// created in current working directory named shot.png
});
// absolute paths work too. so do pngs
screenshot({ filename: '/Users/brian/Desktop/demo.png' })
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。