Як я можу змінити нормоване значення DPI для дисплея в Windows 8.1?


1

З огляду на покращення масштабування масштабування Windows 8.1 DPI , зрозуміло, що Windows 8.1 йде в правильному напрямку, щоб забезпечити гідну підтримку Windows Привіт DPI, але опис того, як він використовує "нормоване значення 1-футового DPI", дав мені зрозуміти, що для деяких пристроїв, спосіб, яким ви користуєтесь пристроєм, міг би визначити, яким має бути значення "Нормалізованої DPI" на той час .

Наприклад, розглянемо випадок використання Microsoft Surface Pro 3, з 12-дюймовим дисплеєм 2160х1440, де ви могли використовувати його як ноутбук або тримати його як планшет:

  • Як ноутбук, йому знадобиться «нормалізоване значення 1-футової DPI» близько 118 dpi1ft, коли це 2 фути від ваших очей.
  • Як планшетний ПК, йому знадобиться «нормалізоване значення 1-футової DPI» близько 216 dpi1ft, таке ж, як значення DPI на екранах (dpi), на відстані 1 футів від ваших очей.

Додавши їх до прикладів, наведених Гавіном Гіром у своїй публікації в блозі, ми отримуємо:

Display                       Resolution    DPI        1ft Normalised DPI
12" Surface Pro 3 at 22"      2160 x 1440   ~216 dpi   ~118 dpi1ft
12" Surface Pro 3 at 12"      2160 x 1440   ~216 dpi   ~216 dpi1ft
4.5" HDTV 720 display at 9"    768 x 1280   ~332 dpi   ~250 dpi1ft
23" Full HD display at 22"    1920 x 1080    ~96 dpi   ~150 dpi1ft (I calculate 176!)
27" WQHD display at 22"       2560 x 1440   ~109 dpi   ~175 dpi1ft (I calculate 200!)
32" 4K monitor at 22"         3840 x 2160   ~138 dpi   ~250 dpi1ft

Завдяки калькулятору DPI / калькулятору ІЦВ Sven Neuhaus

З огляду на те, що для масштабування відповідно до нормалізованого dpi потрібно зберігати або розмір відображення, і / або значення dpi, чи є спосіб змінити це значення для даного дисплея? Можливо, він десь зберігається в реєстрі, або в драйвері або .infфайлі монітора ?

Навіть якщо немає підтримуваного способу зміни явного явного значення dpi1ft, можливо, це можна зробити, маніпулюючи деяким значенням, яке воно походить від, наприклад, розміру екрана.

Якщо ви могли б змусити Windows думати, що на 12 "екрані Surface Pro 3 було лише 6,5" при використанні його на 22 ", він матиме приблизно те ж нормоване значення dpi:

6.5" Surface Pro 3 at 22"   2160 x 1440 pixels  ~396 dpi  ~218 dpi1ft

Отже, чи може хтось придумати спосіб змінити значення "Нормалізована DPI" монітора Windows або змінити будь-який з основних параметрів, що може призвести до зміни значення "Нормалізована DPI"?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.