Jak wyświetlić tryb rozpoznawania DPI aplikacji w Menedżerze zadań systemu Windows 10?

Na pewno zauważyłeś, że niektóre aplikacje w systemie Windows 10(Windows 10) wyglądają ostro i ostro, podczas gdy inne są zamazane i nieatrakcyjny tekst. Jest to powszechny problem, ponieważ nie wszystkie aplikacje są skalowane automatycznie, a nawet jeśli masz doskonały procesor graficzny(GPU) i wyższą rozdzielczość, nic nie działa. W tym miejscu pojawiają się punkty na cal lub DPI . Zapewnia ostrzejsze obrazy, ale wysoka rozdzielczość oznacza również, że aplikacje muszą odpowiednio skalować i odpowiednio je dostarczać. Chociaż możesz ustawić system Windows(Windows) do skalowania aplikacji, jeśli chcesz dowiedzieć się, jaka jest świadomość DPI(DPI Awareness) dla każdej aplikacji, postępuj zgodnie z tym postem.

Świadomość DPI(DPI Awareness) oznacza, czy aplikacja jest świadoma skalowania i dostosowywania ustawień pikseli zgodnie z monitorem i rozdzielczością. W tym poście dowiesz się również, dlaczego niektóre aplikacje wyglądają na niewyraźne(apps look blurry) , podczas gdy inne wyglądają na ostre, gdy poruszasz się między monitorami.

(View DPI Awareness Mode)Wyświetl tryb rozpoznawania DPI aplikacji(Apps) w Menedżerze zadań(Task Manager)

Kliknij prawym przyciskiem myszy(Right-click) pasek zadań i wybierz Menedżer zadań(Task Manager) . Przejdź do sekcji Szczegóły(Details) i kliknij prawym przyciskiem myszy dowolną kolumnę; wybierz opcję kolumny z menu.

Tutaj otrzymasz mnóstwo kolumn, które możesz dodać do sekcji szczegółów Menedżera zadań . (Task Manager)Zlokalizuj(Locate) i sprawdź kolumnę Świadomość DPI(DPI Awareness) i kliknij przycisk OK.

Tryb świadomości DPI aplikacji w Menedżerze zadań

Zauważ(Notice) , że każda aplikacja ma inny typ świadomości DPI(DPI Awareness) . Oto proste wyjaśnienie każdego z typów.

Nieświadomy:

Większość monitorów jest zbudowana w taki sposób, że obsługują wartość DPI 96. Jednak monitory obsługują znacznie większe DPI , np. 200, a gdy te aplikacje działają na ekranie ze skalą wyświetlania większą niż 96, wydają się rozmazane.

System:

Jeśli zauważyłeś, że niektóre aplikacje wyglądają świetnie na jednym monitorze, a na innych wyglądają na rozmyte. Dzieje się tak dzięki systemowej świadomości DPI(System DPI Awareness) . Po uruchomieniu komputera i zalogowaniu aplikacje są zoptymalizowane pod kątem monitora głównego. Ale gdy aplikacja jest przenoszona między dwoma monitorami o różnej rozdzielczości, DPI zmienia się, ponieważ system Windows(Windows) rozciąga aplikację, aby dostosować się, co z kolei staje się rozmyte.

Zawsze dobrze jest kupić ten sam typ monitora, jeśli używasz wielu, aby nie napotkać tego problemu.

Na monitor:

Najlepiej działa, gdy aplikacje są świadome, że powinny się zmieniać w zależności od rozdzielczości monitora i skalowania. Pozwala to aplikacjom na poprawne renderowanie za każdym razem, gdy zmienia się DPI , tj. aplikacje poruszają się między monitorami. Podczas korzystania z tego system Windows(Windows) nie rozciąga mapy bitowej interfejsu użytkownika aplikacji. Z technicznego punktu widzenia system Windows(Windows) wysyła WM_DPICHANGED do okna aplikacji zamiast używać rozciągania mapy bitowej. Jest to dostępne od Windows 8.1

Na monitor v2:

Windows 10 zawiera teraz wszystkie części aplikacji, które są świadome zmiany, brak skalowania bitmapy, automatyczny obszar niekliencki (podpisy w oknie, paski przewijania itp.) Skalowanie DPI przez (DPI)Windows , nieprzetworzone piksele każdego wyświetlacza, okna dialogowe są automatycznie skalowane , i tak dalej. Jeśli aplikacja tego nie przestrzega, może się wydawać, że aplikacja jest za mała.

Platforma lub technologia obsługująca funkcję DPI Awareness obejmuje platformy UWP , Raw Win32 , Windows Forms , WPF , GDI/GDI+ i MFC .

Przeczytaj(Read) : Jak wyłączyć wirtualizację DPI lub obniżyć ogólne ustawienie DPI(disable DPI virtualization or Lower the overall Windows DPI setting) systemu Windows w całym systemie.

To powiedziawszy, ten post może tylko pomóc ci zrozumieć, czy aplikacje są rozmyte, co może być tego przyczyną. Większość nowoczesnych aplikacji obsługuje teraz Per-Monitor v2, podczas gdy te są nadal w nieświadomym i systemowym, a jest ich wiele, spowoduje problem. Mam do czynienia z tym prawie codziennie przy tak wielu aplikacjach i nie ma sposobu, aby je naprawić. Te aplikacje muszą zostać naprawione przez programistę za pomocą interfejsu Microsoft API.(using the Microsoft API.)



About the author

Jestem inżynierem komputerowym z ponad 10-letnim doświadczeniem w branży oprogramowania, w szczególności w Microsoft Office. Napisałem artykuły i samouczki na różne tematy związane z pakietem Office, w tym wskazówki, jak efektywniej korzystać z jego funkcji, sztuczki do opanowania typowych zadań biurowych i nie tylko. Moje umiejętności jako pisarza sprawiają, że jestem również doskonałym źródłem informacji dla innych osób, które chcą dowiedzieć się więcej o pakiecie Office lub po prostu potrzebują szybkiej porady.



Related posts