Подобрения в скалирането с висока детайлност в Windows 10

Съдържание:

Подобрения в скалирането с висока детайлност в Windows 10
Подобрения в скалирането с висока детайлност в Windows 10

Видео: Подобрения в скалирането с висока детайлност в Windows 10

Видео: Подобрения в скалирането с висока детайлност в Windows 10
Видео: Установка и настройка uTorrent - ты не знал о таких скоростях! - YouTube 2024, Април
Anonim

Подобно на предишната версия на Windows Актуализиране на създателите също носи много нови функции и подобрения, а не просто заглавията. Сред много от тях има високи точки на инч (DPI) въведени подобрения. Наблюдавано е, че настолните приложения могат да изглеждат замъглени или неправилно оразмерени, когато се направят на дисплей с висока разделителна способност или когато се използват високи DPI дисплеи в комбинация с дисплей със стандартен DPI. Това е особено забележимо при използване на технологии за отдалечаване като Remote Desktop Protocol (RDP). Подобренията с висока степен на DPI в "Актуализацията на създателите" възнамеряват да отговорят на тези проблеми.

Image
Image

Подобрения в скалирането на DPI в Windows 10

Малко подобрения, подобно на подобрения с висока степен на DPI в "Актуализацията на създателите", попадат в две категории:

  1. Подобрения за разработчиците на настолни приложения
  2. Подобрения за крайните потребители

Първата промяна се осъществява чрез въвеждане на нова възможност за автоматично скалиране на DPI за всеки монитор за потребителски интерфейси за потребителски интерфейси. Това се прави, като се добави нов добавен нов контекст за осведоменост (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2), който ние наричаме версия за монитор 2 (PMv2)

PMv2 е технически DPI_AWARENESS_CONTEXT. Той е специално проектиран така, че да предлага функционалност за мащабиране на монитора, която липсва при първоначалното въвеждане на монитор за всеки монитор. Този контекст позволява следното:

  1. Известия за промяна на DPI прозорец за деца
  2. Промяна на мащаба на зона, която не е на клиент
  3. Автоматично скалиране на DPI за диалогови прозорци
  4. Фино контролиране на мащаба на диалога

Подобренията за крайни потребители възнамеряват да направят живота ви по-добър за потребителите на Windows, когато става въпрос за използването на Windows в смесени DPI среди. Някои от подобренията, които са част от актуализацията на създателите, включват,

DPI мащабирането преименува

Има случаи, в които може да искате да стартирате настолни приложения, които не се възпроизвеждат добре на дисплей с висока разделителна способност. В такива случаи може да искате да принудите приложението да работи като процес, който не знае за DPI. Това би довело до замъгляване на приложението. Така че, макар и неясно, действието би направило неизползваемо приложение приложимо. Можете да активирате тази функционалност в свойствата.exe:

Системна (подобрена) "DPI мащабиране

Има приложения, които се противопоставят на промените в мащаба на DPI. Microsoft иска да го превърне в гладка афера. По този начин се търсят начини, по които Windows може да изпълнява тази задача за мащабиране на DPI автоматично.

Създадена е нова функционалност в "Актуализацията на създателите", която прави резултатите от текста да се показват на дисплей с висока разделителна способност само за приложения, базирани на GDI. Така че, за приложения, които са базирани на GDI, Windows вече може да ги мащабира на DPI по монитор. Това означава, че тези приложения автоматично ще се конфигурират, за да се запознаят с DPI на монитор.

Microsoft е активирал GDI мащаба по подразбиране за някои приложения в кутия. Например Конзолата за управление на Microsoft (mmc.exe) в Актуализацията на създателите. Това означава, че много от тях в Windows, като например Device Manager, ще се възползват от тази функция в актуализацията на създателите.

Други приложения, които ще се възползват от тази възможност,

Internet Explorer

Преди актуализацията на създателите, когато опитахте да преместите Internet Explorer на дисплей с различен DPI или по друг начин да промени DPI на дисплея, в който е бил включен (докинг / декоиране / промяна на настройките / RDP и т.н.), съдържанието на уеб страницата щеше да гледа DPI скала, но рамката на приложението не би. Това е преодоляно в прозореца 10 Актуализация на създателите. Така че сега, когато стартирате Internet Explorer и Edge един до друг, на вторичен дисплей с мащабиране на 100% дисплей, основният дисплей ще ни предостави мащабен фактор с висока DPI и прозорците на приложението ще бъдат преместени на второстепенния дисплей с ниска DPI,

В екранната снимка по-долу можете да забележите, че потребителският интерфейс на Edge е намален, но рамката на Internet Explorer все още се изобразява на мащаба на основния дисплей.

В актуализацията на създателите се появява така -
В актуализацията на създателите се появява така -
Image
Image

Промяна на DPI скалата за деца

Размерът на скалата DPI със смесен режим, въведен в Windows 10 Anniversary Update, позволи на потребителите да имат различни режими за скалиране на DPI в рамките на всеки прозорец от най-високо ниво в дадено приложение. Мащабът обаче нямаше поддръжка за скалиране на DPI за деца. Тази схема, за съжаление, продължава да остава непроменена в актуализацията на Windows 10 за създателите, т.е. актуализацията на Windows 10 за създателите няма поддръжка за скалиране на DPI за деца

Икони на работния плот

Основен дразнител по време на работа на дисплея в режим "Разширяване" бе неспособността на иконите на работния плот да се приведат в съответствие или на скалата DPI с множество дисплеи, съдържащи различни стойности за скалиране DPI / дисплей. Актуализирането на операционната система под формата на актуализация на създателите разрешава този много гаден проблем.

Ето какво виждате преди актуализацията на създателите:

След актуализацията:
След актуализацията:
Image
Image

Документация за разработчици с висока степен на DPI

Документацията с висока степен на достоверност, която е била налична в MSDN досега, се е превърнала в неподходяща и вече е станала нещо от миналото. Защо? Ръководството за писане на монитори на DPI на монитор е било написано като се има предвид Windows 8.1 период. Оттогава нещата се развиха и се промениха много. Много от чувствителностите на Windows API DPI не са подробно документирани. Всичко това изискваше задълбочено почистване и изграждане на нещата от разкопките. С предстоящата актуализация на Windows 10 за създателите, можете да очаквате тези промени да се материализират.

За повече информация вижте Блог на Windows.

Препоръчано: