0.0.10 • Published 3 years ago
electron-vue-screen-capture v0.0.10
electron-vue-screen-capture
usage
// install
npm install electron-vue-screen-capture -S
// config in vue.config.js
pluginOptions: {
electronBuilder: {
builderOptions: {
extraResources:[{
from: 'node_modules/electron-vue-screen-capture/dist_electron/bundled/',
to: './screen-capture'
}]
}
}
}
// use
import { init, start, close, targetWin } from 'electron-vue-screen-capture/src/main/modules/screenCapture.js'
// initial render process
init(win) // your BrowserWindow
// after clicked a btn,show capture window
start(type) // type 'minimum' will hide the targetWin
// after capture finished/cancaled
ipcMain.on('getCaptureData', (e, data) => {
// base64 for image, if capture was canceled, return false
if (typeof data === 'string') targetWin.send('getCaptureData', data);
// after finish deal with image, close capture's window manualy
close('hide');
});
ipcRenderer.on('screenCaptureAuthFailed', () => {
// mac ScreenCapture promission failed
// do something in your BrowserWindow
})
// close capture manualy
close(type)
// type 'refresh' will exit capture's windows and restart
// type 'hide' will hide capture's windows
// otherwise force destory capture's windows
downloads
develop
npm i
npm run serve
mainly achieved features
- tested and could be used in electron 8.x ~ 9.X (chromium 80 ~ 83)
- support mac & windows platform
- get mac's screenCapture promission automatically (after macOS 10.15)
- support only fullscreen's capture, window's capture was not supported
optimize
0.0.10
3 years ago
0.0.9
3 years ago
0.0.8
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2-alpha.20
4 years ago
0.0.2-alpha.19
4 years ago
0.0.2-alpha.18
4 years ago
0.0.2-alpha.14
4 years ago
0.0.2-alpha.17
4 years ago
0.0.2-alpha.13
4 years ago
0.0.2-alpha.12
4 years ago
0.0.2-alpha.10
4 years ago
0.0.2-alpha.11
4 years ago
0.0.2-alpha.8
4 years ago
0.0.2-alpha.9
4 years ago
0.0.2-alpha.7
4 years ago
0.0.2-alpha.6
4 years ago
0.0.2-alpha.5
4 years ago
0.0.2-alpha.4
4 years ago
0.0.2-alpha.3
4 years ago
0.0.2-alpha.2
4 years ago
0.0.2-alpha.1
4 years ago
0.0.1
4 years ago