Electron: enableLargerThanScreen рд╡рд┐рдХрд▓реНрдк рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдорд╛рд░реНрдЪ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: electron/electron

  • рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рд╕рдВрд╕реНрдХрд░рдг: 0.37.2
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рд╡рд┐рдВрдбреЛрдЬ 10 64 рдмрд┐рдЯ

рд╡рд░реНрддрдорд╛рди рдбреЗрд╕реНрдХрдЯреЙрдк рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рд╕рд╛рде рдмреНрд░рд╛рдЙрдЬрд╝рд░рд╡рд┐рдВрдбреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдЙрджрд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ 1920x1080 рд╣реИ) рдпрд╛ рд╡рд░реНрддрдорд╛рди рдбреЗрд╕реНрдХрдЯреЙрдк рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ 1920x1040 рд╣реИ (40px рд╢рд╛рдпрдж рдЯрд╛рд╕реНрдХрдмрд╛рд░ рд╕реНрдкреЗрд╕ рд╣реИ)ред EnableLargerThanScreen рдХреЛ рд╕рд╣реА, рдЕрдзрд┐рдХрддрдо рдЪреМрдбрд╝рд╛рдИ/рдКрдВрдЪрд╛рдИ рдХреЛ рд╡рд░реНрддрдорд╛рди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдпрд╛ рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдорд╛рдИ рдмреНрд░рд╛рдЙрдЬрд░рд╡рд┐рдВрдбреЛ рдХреНрд░рд┐рдПрдЯрд░: (рдореИрдВ рдкрд╛рд░рджрд░реНрд╢реА рдлреБрд▓рд╕реНрдХреНрд░реАрди рдмреЙрд░реНрдбрд░рд▓реЗрд╕ рд╡рд┐рдВрдбреЛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рдлреБрд▓рд╕реНрдХреНрд░реАрди рдУрд╡рд░рд▓реЗ)
capture = new BrowserWindow({ enableLargerThanScreen: true, x: 0, y: 0, width: 1920, height: 1080, frame: false, transparent: true, resizable: false, maxHeight: 1080, maxWidth: 1920, 'skip-taskbar': true, alwaysOnTop: true, hasShadow: false });

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЕрдм рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реАрдорд╛ рд╣реИ рдХрд┐ рдЖрдк рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реЗ рдмрдбрд╝реА рд╡рд┐рдВрдбреЛ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдореЗрдВ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рд╡рд┐рдВрдбреЛ рдЖрдХрд╛рд░ рдХреЛ BrowserWindow рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп setSize рдкрд░ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

capture.setSize(1920, 1080);

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

"рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛" рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?

рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░рд▓реЗрдЦрди рдХрд╣рддрд╛ рд╣реИ, enableLargerThanScreen рд╡рд┐рдХрд▓реНрдк рдХреЛ "рд╡рд┐рдВрдбреЛ рдХреЛ рд╕реНрдХреНрд░реАрди рд╕реЗ рдмрдбрд╝рд╛ рдЖрдХрд╛рд░ рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП"ред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ (рдореИрдВ 1920px рд╕реЗ рдЕрдзрд┐рдХ рдЪреМрдбрд╝рд╛рдИ рдФрд░ 1080px рд╕реЗ рдЕрдзрд┐рдХ рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реЗ рдмрдбрд╝реА рд╡рд┐рдВрдбреЛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛) рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд▓ 1920x1040px рд╡рд┐рдВрдбреЛ рдерд╛ред

рдореИрдВ рдЕрдм рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реАрдорд╛ рд╣реИ рдХрд┐ рдЖрдк рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реЗ рдмрдбрд╝реА рд╡рд┐рдВрдбреЛ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдореЗрдВ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рд╡рд┐рдВрдбреЛ рдЖрдХрд╛рд░ рдХреЛ BrowserWindow рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп setSize рдкрд░ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

capture.setSize(1920, 1080);
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

rhnorskov picture rhnorskov  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ThorstenHans picture ThorstenHans  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

feross picture feross  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

diracdeltas picture diracdeltas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

EladBezalel picture EladBezalel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ