Electron desktopcapture缩略图的大版本



我正在使用desktopcapture和下面的代码来获取桌面截图。

takeScreenshot() {
desktopCapturer.getSources({ types: ['screen'] })
.then( (sources: { thumbnail: { toDataURL: () => any; }; }[]) => {

const theimage = sources[0].thumbnail.toDataURL(); // Thumbnail size image

})
}

我的问题是:sources[0].thumbnail.toDataURL()非常小。

它可以被放大或者是大版本的图像某处来源?

如果是,在哪里或如何?

您可以将thumbnailSize作为设置传递给getSources()

https://www.electronjs.org/docs/latest/api/desktop-capturer方法
takeScreenshot() {
desktopCapturer.getSources({ types: ['screen'], thumbnailSize: { width: 800, height: 600 })
.then( (sources: { thumbnail: { toDataURL: () => any; }; }[]) => {

const theimage = sources[0].thumbnail.toDataURL(); // Thumbnail size image

})
}

相关内容

  • 没有找到相关文章

最新更新