我正在使用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()
。
takeScreenshot() {
desktopCapturer.getSources({ types: ['screen'], thumbnailSize: { width: 800, height: 600 })
.then( (sources: { thumbnail: { toDataURL: () => any; }; }[]) => {
const theimage = sources[0].thumbnail.toDataURL(); // Thumbnail size image
})
}