Estoy usando desktopCapturer para tomar y el siguiente código para tomar una captura de pantalla del escritorio.
takeScreenshot() { desktopCapturer.getSources({ types: ['screen'] }) .then( (sources: { thumbnail: { toDataURL: () => any; }; }[]) => { const theimage = sources[0].thumbnail.toDataURL(); // Thumbnail size image }) } Mi pregunta es: sources[0].thumbnail.toDataURL() es muy pequeño.
¿Se puede hacer grande o la versión grande de la imagen está en algún lugar de las fuentes?
Si es así, ¿dónde o cómo?
Puede pasar thumbnailSize como una configuración para getSources() .
https://www.electronjs.org/docs/latest/api/desktop-capturer#methods
takeScreenshot() { desktopCapturer.getSources({ types: ['screen'], thumbnailSize: { width: 800, height: 600 }) .then( (sources: { thumbnail: { toDataURL: () => any; }; }[]) => { const theimage = sources[0].thumbnail.toDataURL(); // Thumbnail size image }) }