[Quote]

    Karpov
  • 17930
  • Longevity: 2 years 11 months
  • Posts: 27
  • REPUTATION:-2

    [+] [-]
Нужна помощь с решением вопроса по масштабированию изображения.
часто приходится с разрешения 3840x2160, масштаб 200% переключаться на другие разрешения.
когда нужно вернуть разрешение 3840x2160 - масштаб выставляется 150 рекомендуемый системой, как упростить процесс возврата на 3840x216 с масштабом 200
спасибо
может утилиты какие есть, или через командную строку можно.
спасибо

[Quote]

    xnik
  • 19473
  • Longevity: 2 years 3 months
  • Posts: 143
  • REPUTATION:0

    [+] [-]
  • Location: СССР
Есть программа Power Strip, в ней можно создавать разные разрешения и профили, а также переключатся между ними. Для масштабирования можно использовать bat или reg
[HKEY_CURRENT_USER\Control Panel\Desktop]
"LogPixels"=dword:00000060
60 это 100%
78 это 125%
точно не знаю, везде разная информация

[Quote]

    Karpov
  • 17930
  • Longevity: 2 years 11 months
  • Posts: 27
  • REPUTATION:-2

    [+] [-]
xnik,
спасибо

[Quote]

    conty9
  • 100
  • Longevity: 6 years 1 month
  • Posts: 1325
  • REPUTATION:127

    [+] [-]
  • Location: Західна Україна
Karpov, всё необходимое можно сделать скриптом PeCMD

Примерно так

REGI #HKCU\Control Panel\Desktop\LogPixels=96 //Внести в реестр LogPixels=dword:00000060
DISP W3840 H2160 B32 F60 //Установить разрешение 3840х2160, 32 бита цвет, 60Гц
ENVI @@DeskTopFresh=1 //Обновить рабочий стол (может, и не нужно)
TEAM KILL Explorer.EXE|SHEL %SystemRoot%\explorer.exe //Если нужно принудительно перезапустить оболочку
3-й и/или 4-й пункты - не знаю, нужно экспериментировать (понадобятся или нет). 3-й - это просто обновление рабочего стола, а 4-й - перезапуск оболочки (все окна проводника будут убиты).
Более того, можно сделать простенькое меню с кнопками выбора разрешения/масштаба для своих нужд.

[Quote]

    Karpov
  • 17930
  • Longevity: 2 years 11 months
  • Posts: 27
  • REPUTATION:-2

    [+] [-]
conty9,
спасибо
к сожалению, меняется только разрешение

[Quote]

    conty9
  • 100
  • Longevity: 6 years 1 month
  • Posts: 1325
  • REPUTATION:127

    [+] [-]
  • Location: Західна Україна
Karpov, PeCMD - только средство для реализации. Как сменить масштабирование, нужно экспериментировать. Искать, какой ключ реестра за это отвечает, либо какой командой это можно сделать.

[Quote]

    Karpov
  • 17930
  • Longevity: 2 years 11 months
  • Posts: 27
  • REPUTATION:-2

    [+] [-]
conty9, скорее всего, будет сложно реализовать выставление нужного масштаба.
Большое спасибо за участие.

[Quote]

    Karpov
  • 17930
  • Longevity: 2 years 11 months
  • Posts: 27
  • REPUTATION:-2

    [+] [-]
получилось так, чтобы быстро переключаться на 3840x2160, масштаб 200%
nircmd.exe setdisplay 3840 2160 32
dpiscaling.exe
ping -n 4 127.0.0.1 > nul
nircmd.exe sendkey tab press
ping -n 1 127.0.0.1 > nul
nircmd.exe sendkey tab press
ping -n 1 127.0.0.1 > nul
nircmd.exe sendkey tab press
ping -n 1 127.0.0.1 > nul
nircmd.exe sendkey 0x32 press
ping -n 1 127.0.0.1 > nul
taskkill /F /IM SystemSettings.exe


Display posts:    

Current time is: 28-Jan 01:24

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum