Kuinka tarkastella sovellusten DPI-tietoisuustilaa Windows 10 Task Managerissa
Olen varma, että olet huomannut, että jotkut Windows 10 :n sovellukset näyttävät teräviltä ja teräviltä, kun taas toiset ovat epäselviä ja epämiellyttävää tekstiä. Tämä on yleinen ongelma, koska kaikkia sovelluksia ei ole tehty skaalautumaan automaattisesti, ja vaikka sinulla olisi erinomainen GPU ja korkeampi resoluutio, mikään ei näytä toimivan. Siellä pisteet tuumalla eli DPI tulee kuvaan. Se takaa terävämmän kuvan, mutta korkea resoluutio tarkoittaa myös sitä, että sovellusten on skaalattava oikein ja toimitettava se vastaavasti. Vaikka voit asettaa Windowsin(Windows) skaalaamaan sovelluksia, jos sinun on selvitettävä kunkin sovelluksen DPI-tietoisuus , seuraa tätä viestiä.(DPI Awareness)
DPI Awareness tarkoittaa, jos sovellus on tietoinen skaalaamisesta ja pikseliasetusten säätämisestä näytön ja resoluution mukaan. Lisäksi tämä viesti saa sinut tietoiseksi siitä, miksi jotkut sovellukset näyttävät epäselviltä(apps look blurry) , kun taas toiset näyttävät teräviltä liikuttaessasi näyttöjen välillä.
(View DPI Awareness Mode)Tarkastele sovellusten (Apps)DPI - tietoisuustilaa Task Managerissa(Task Manager)
Napsauta(Right-click) tehtäväpalkkia hiiren kakkospainikkeella ja valitse Tehtävienhallinta(Task Manager) . Siirry Tiedot(Details) -osioon ja napsauta hiiren kakkospainikkeella mitä tahansa saraketta; valitse valikosta sarakkeet.
Täältä saat joukon sarakkeita, jotka voit lisätä Tehtävienhallinnan(Task Manager) tiedot -osioon. Etsi(Locate) ja tarkista DPI Awareness -sarake ja napsauta Ok-painiketta.
Huomaa(Notice) , että jokaisella sovelluksella on erilainen DPI-tietoisuus(DPI Awareness) . Tässä on yksinkertainen selitys jokaisesta tyypistä.
Tietämätön:
Suurin osa näytöistä on rakennettu siten, että ne tukevat DPI -arvoa 96. Näytöt tukevat kuitenkin paljon suurempaa DPI :tä , esim. 200, ja kun nämä sovellukset toimivat näytöllä näytön asteikolla, joka on suurempi kuin 96, ne näyttävät epäselviltä.
Järjestelmä:
Jos olet huomannut, että jotkin sovellukset näyttävät erinomaiselta yhdellä näytöllä, kun taas toisilla, ne näyttävät epäselviltä. Se johtuu järjestelmän DPI-tietoisuudesta(System DPI Awareness) . Kun tietokone käynnistyy ja kirjaudut sisään, sovellukset optimoidaan ensisijaiselle näytölle. Mutta kun sovellusta siirretään kahden näytön välillä, joiden resoluutio on erilainen, DPI muuttuu, kun Windows venyttää sovellusta mukautumaan, ja se puolestaan tulee epäselväksi.
On aina hyvä ostaa samantyyppinen näyttö, jos käytät useita, jotta et kohtaa tätä ongelmaa.
Monitorikohtainen:
Parhaiten toimii, jos sovellukset tiedostetaan, että niiden pitäisi muuttua näytön resoluution ja skaalauksen perusteella. Näin sovellukset voivat renderöidä oikein aina, kun DPI muuttuu, eli sovellukset liikkuvat monitorien välillä. Tätä käytettäessä Windows ei venytä bittikarttasovelluksen käyttöliittymää. Teknisesti Windows lähettää WM_DPICHANGED sovellusikkunaan bittikartan venytyksen sijaan. Tämä on saatavilla Windows 8.1:stä lähtien(Windows 8.1)
Monitorikohtainen v2:
Windows 10 sisältää nyt kaikki sovelluksen osat, jotka ovat tietoisia muutoksesta, ei bittikarttaskaalausta, automaattista ei-asiakasaluetta (ikkunan kuvateksti, vierityspalkit jne.) Windowsin (Windows)DPI - skaalaus , kunkin näytön raakapikselit, valintaikkunat skaalataan automaattisesti , ja niin edelleen. Jos sovellus ei noudata tätä, saatat nähdä sovelluksen olevan liian pieni.
Kehys tai tekniikka, joka tukee DPI-tietoisuutta(DPI Awareness) , sisältää UWP :n , Raw Win32 :n , Windows Formsin(Windows Forms) , WPF :n , GDI/GDI+ :n ja MFC :n .
Lue(Read) : DPI-virtualisoinnin poistaminen käytöstä tai Windowsin yleisen DPI-asetuksen alentaminen(disable DPI virtualization or Lower the overall Windows DPI setting) järjestelmän laajuisesti.
Tämä viesti voi kuitenkin vain auttaa sinua ymmärtämään, jos sovellukset ovat epäselviä, mikä voi olla syynä siihen. Useimmat nykyaikaiset sovellukset tukevat nyt Per-Monitor v2:ta, vaikka ne ovat edelleen tietämättömissä, ja järjestelmä, ja niitä on monia, aiheuttavat ongelman. Joudun kohtaamaan tämän melkein joka päivä niin monien sovellusten kanssa, enkä voi korjata niitä. Kehittäjän on korjattava nämä sovellukset Microsoft API:n avulla.(using the Microsoft API.)
Related posts
Analysoi odotusketju: Tunnista ripustettu tai jumiutunut prosessi Windows 10:ssä
Tehtävienhallinnan palauttaminen oletusasetuksiin Windows 10:ssä
Ilmainen vaihtoehtoinen Task Manager -ohjelmisto Windows 10:lle
Prosessin prioriteettia ei voi asettaa Windows 10:n Task Managerissa
Mikä on viimeinen BIOS-aika Windows 10 Task Managerissa?
Perheominaisuuksien käyttöaika Toimintaraportti ei toimi Windows 10:ssä
Automaattisen oppimisen ottaminen käyttöön tai poistaminen käytöstä Windows 10:ssä
Muuta Task Manager -tietojen päivitysnopeutta Windows 10:ssä
Poista Telemetria ja tiedonkeruu käytöstä Windows 10:ssä Task Schedulerin avulla
Tehokas käyttöoikeustyökalu tiedostoille ja kansioihin Windows 10:ssä
Selaimen tehtävienhallinnan käyttäminen Microsoft Edgessä Windows 10:ssä
Oletusnäkymän/välilehden asettaminen Windows 10 Task Managerille
11 tapaa hallita käynnissä olevia prosesseja Windows 10:n Task Managerin avulla
Windows Mobility Centerin avaaminen Windows 10:ssä
Prosessin prioriteetin asettaminen Task Managerissa Windows 10:ssä
Ota käyttöön tehostettu huijauksen esto Windows 10 Hello Face Authenticationissa
Ota käyttöön, poista käytöstä tiedonkeruu luotettavuuden valvonnassa Windows 10:ssä
13 tapaa avata Task Manager Windows 10:ssä
Windows 10 v 21H1:ssä poistetut ominaisuudet
Paranna suorituskykyä käyttämällä Windows 11/10:n Task Managerin Eco Mode -tilaa