Как да видите режима на осведоменост за DPI на приложенията в Windows 10 Task Manager
Сигурен съм, че сте забелязали, че някои приложения в Windows 10 изглеждат отчетливи и остри, докато други са замъглен и непривлекателен текст. Това е често срещан проблем, защото не всички приложения са направени за автоматично мащабиране и дори ако имате отличен графичен процесор(GPU) и по-висока разделителна способност, изглежда нищо не работи. Това е мястото, където точки на инч или DPI идват в картината. Осигурява по-резки изображения, но високата разделителна способност също означава, че приложенията трябва да се мащабират правилно и го доставят съответно. Въпреки че можете да настроите Windows да мащабира приложенията, ако трябва да разберете DPI Awareness за всяко приложение, следвайте тази публикация.
DPI Awareness означава дали приложението е наясно с мащабирането и коригирането на настройките на пикселите според монитора и разделителната способност. Освен това тази публикация ще ви накара да разберете защо някои приложения изглеждат замъглени(apps look blurry) , докато други изглеждат остри, докато се движите между мониторите.
Вижте режима на осведоменост за DPI(View DPI Awareness Mode) на приложенията(Apps) в диспечера на задачите(Task Manager)
Щракнете с десния бутон(Right-click) върху лентата на задачите и изберете Task Manager . Превключете към секцията Детайли(Details) и щракнете с десния бутон върху някоя от колоните; изберете опцията колони от менюто.
Тук ще получите множество колони, които можете да добавите към секцията с подробности за диспечера на задачите . (Task Manager)Намерете(Locate) и проверете колоната DPI Awareness и щракнете върху бутона OK.
Обърнете внимание(Notice) , че всяко приложение има различен тип DPI Awareness . Ето едно просто обяснение на всеки от видовете.
Незнайно:
Повечето от мониторите са изградени така, че поддържат стойност на DPI от 96. Мониторите обаче поддържат много по-голям DPI , например 200, и когато тези приложения се изпълняват на екрана с мащаб на дисплея, по-голям от 96, те изглеждат замъглени.
Система:
Ако сте забелязали, че някои приложения изглеждат отлично на един монитор, докато на други изглеждат замъглени. Това се случва поради осведомеността за системния DPI(System DPI Awareness) . Когато компютърът се стартира и вие влезете, приложенията се оптимизират за основния монитор. Но когато приложението се премести между два монитора, които са с различна разделителна способност, DPI се променя, тъй като Windows ще разтегне приложението, за да се коригира, и то от своя страна ще стане замъглено.
Винаги е добре да купувате един и същ тип монитор, ако използвате няколко, за да не се сблъскате с този проблем.
За монитор:
Това, което работи най-добре, е, ако приложенията са наясно, че трябва да се променят въз основа на разделителната способност и мащабирането на монитора. Това позволява на приложенията да изобразяват правилно всеки път, когато DPI се промени, т.е. приложенията се движат между монитори. Когато използвате това, Windows не разтяга растерното изображение на потребителския интерфейс на приложението. Технически, Windows изпраща WM_DPICHANGED към прозореца на приложението, вместо да използва разтягането на растерното изображение. Това е достъпно от Windows 8.1
За монитор v2:
Windows 10 вече включва всички части на приложение, наясно с промяната, без мащабиране на растерни изображения, автоматична неклиентска зона (заглавие на прозореца, ленти за превъртане и т.н.) DPI мащабиране от Windows , необработени пиксели на всеки дисплей, диалогови прозорци се мащабират автоматично , и така нататък. Ако приложение не следва това, може да видите, че приложението е твърде малко.
Рамка или технология, която поддържа DPI Awareness , включва UWP , Raw Win32 , Windows Forms , WPF , GDI/GDI+ и MFC .
Прочетете(Read) : Как да деактивирате DPI виртуализацията или да намалите общата настройка на Windows DPI в цялата(disable DPI virtualization or Lower the overall Windows DPI setting) система.
Въпреки това, тази публикация може само да ви помогне да разберете, ако приложенията са замъглени, тогава каква може да е причината за това. Повечето от съвременните приложения вече поддържат Per-Monitor v2, докато те все още не са наясно и системата, а има много, ще предизвика проблема. Сблъсквам се с това почти всеки ден с толкова много приложения и няма начин да ги поправя. Тези приложения трябва да бъдат коригирани от разработчика с помощта на Microsoft API.(using the Microsoft API.)
Related posts
Анализирайте веригата на изчакване: Идентифицирайте закачен или замразен процес в Windows 10
Как да нулирате диспечера на задачите по подразбиране в Windows 10
Безплатен алтернативен софтуер на Task Manager за Windows 10
Не мога да задам приоритет на процеса в диспечера на задачите на Windows 10
Какво е последното време на BIOS в диспечера на задачите на Windows 10?
Как да преглеждате снимки като слайдшоу в Windows 10
Подобрете производителността с помощта на Eco Mode в диспечера на задачите на Windows 11/10
Не мога да инсталирам Windows Media Feature Pack на Windows 10
Как да активирате или деактивирате автоматичното обучение в Windows 10
Функциите премахнати в Windows 10 v 21H1
13 начина да отворите диспечера на задачите в Windows 10
Как да отворите Windows Mobility Center в Windows 10
Ръководство за Windows 10 Task Manager – Част III
Как лесно да активирате или деактивирате диспечера на задачите в Windows 10
Ръководство за Windows 10 Task Manager – Част II
Как да включите или изключите Препоръчително отстраняване на неизправности в Windows 10
Как да активирате или деактивирате функцията за изолиране на приложения в Windows 10
Включете или изключете поддръжката за сърфиране с карета в Windows 10
Деактивирайте телеметрията и събирането на данни в Windows 10 с помощта на Task Scheduler
Поправете 100% използване на диска в диспечера на задачите в Windows 10