Epäselvien DPI-Unaware-sovellusten korjaaminen Windowsissa

Jos olet joskus törmännyt sovellukseen, jossa on epäselvää tekstiä tai pieniä kuvakkeita, näyttösi korkea DPI (dots per inch) on todennäköisesti syyllinen – eikä sovellusta todennäköisesti ole optimoitu sitä varten. Oletko utelias tietämään, mitä DPI:tä tuntemattomat sovellukset ovat ja kuinka korjata ongelma? Tämä opas vastaa kysymyksiisi.

Mitä ovat DPI-Unaware-sovellukset ja kuinka ne havaitaan?

Ymmärtääksesi, mitä DPI-tietoiset sovellukset ovat, sinun on ensin ymmärrettävä, mitä DPI tarkoittaa. Vaikka kutsummekin sitä DPI:ksi, se on itse asiassa PPI (pikseliä tuumalla) digitaalisten näyttöjen tapauksessa. DPI on vain termi, jonka omaksuimme paperitulostuksesta, jossa se viittaa todellisiin fyysisiin pisteisiin tuumalla. PPI tarkoittaa pikselien määrää näytön tuumaa kohti.

Korkea PPI tapahtuu, kun pikselitiheys on korkea verrattuna näytön fyysiseen kokoon. Esimerkiksi 13 tuuman kannettavan tietokoneen näytöllä, jonka resoluutio on 1920 × 1080, on korkea PPI, koska monet pikselit on pakattu pienelle alueelle. Ilman asianmukaista skaalausta korkea PPI johtaa siihen, että käyttöliittymäelementit näyttävät liian pieniltä, ​​koska liian monta pikseliä pakataan pienempään tilaan.

Tämän korjaamiseksi Windows ja sovellukset skaalaavat sisällön näytön PPI:n mukaan varmistaakseen, että elementit ovat oikean kokoisia. Sovelluksia, joita ei ole ohjelmoitu havaitsemaan näytön PPI:tä, kutsutaan DPI-tietämättömiksi sovelluksiksi. Nämä sovellukset eivät skaalaudu oikein, joten niissä on pieniä tai epäselviä elementtejä väärän skaalauksen vuoksi.

Tunnista nämä sovellukset avaamalla Tehtävienhallinta painamalla Ctrl + Shift + Esc ja siirtymällä kohtaan Yksityiskohdat osio.

Napsauta hiiren kakkospainikkeella minkä tahansa sarakkeen otsikkoaluetta ja valitse Valitse sarakkeet vaihtoehto.

Vieritä alas ja ota käyttöön DPI-tietoisuus sarakkeessa.

DPI Awareness -sarake näyttää, mitkä prosessit eivät ole tietoisia DPI:stä. Etsi sovelluksen pääkäyttöliittymäprosessi – jos siinä on useita prosesseja – ja tarkista, onko se tietämätön.

Muuta sovelluksen DPI-asetuksia

Jos sovellus ei ole tietoinen DPI:stä, Windows voi yrittää skaalata sitä. Skaalaus ei ehkä ole yhtä hyvä kuin DPI-tietoisissa sovelluksissa, mutta se riittää korjaamaan epätarkkuuden. Voit ottaa järjestelmäpohjaisen skaalauksen käyttöön yksitellen sovelluksille.

Napsauta hiiren kakkospainikkeella sovelluksen suoritettavaa tiedostoa ja valitse Ominaisuudet.

Vuonna Yhteensopivuus -välilehteä ja napsauta Muuta korkean DPI-asetuksia.

Ota tässä käyttöön Ohita korkean DPI:n skaalauskäyttäytyminen vaihtoehto ja valitse Järjestelmä (parannettu) avattavasta valikosta. Tämä pakottaa Windowsin hallitsemaan tietyn sovelluksen skaalausta.

Jos tämä ei korjaa ongelmaa, yritä valita Järjestelmä tai Sovellusja tarkista, korjaako se ongelman.

Suorita ohjelma yhteensopivuustilassa

Jos järjestelmän käyttämä DPI-skaalaus ei auttanut, ohjelman suorittaminen yhteensopivuustilassa saattaa korjata sen. Tyypillisesti DPI:tä tuntemattomat sovellukset ovat myös vanhoja sovelluksia, joissa on muitakin ongelmia kuin se, että ne eivät ole tietoisia DPI:stä. Sovelluksen suorittaminen aiemman Windows-version yhteensopivuustilassa saattaa korjata sen.

Napsauta hiiren kakkospainikkeella sovelluksen suoritettavaa tiedostoa ja valitse Ominaisuudet.

Siirry kohtaan Yhteensopivuus -välilehti ja ota käyttöön Suorita tämä ohjelma yhteensopivuustilassa vaihtoehto. Useimmille käyttäjille Windows 8:n valitsemisen pitäisi toimia hyvin, mutta voit kokeilla myös Windows 7:ää, jos se ei toimi.

Säädä Windowsin skaalaus

DPI:tä tuntematon sovellus käyttää tällä hetkellä valittua yleistä Windowsin skaalausasetusta. Yritä korjata ongelma muuttamalla globaalia skaalausta. Tämä vaikuttaa tietysti myös yleiseen Windows-kokemukseesi, mutta voit muuttaa skaalausta vain, kun sinun on käytettävä sovellusta.

Siirry Windowsin asetuksista kohtaan Järjestelmä -> Näyttö löytää Mittakaava alla Mittakaava ja asettelu osio ja joitain esiasetettuja skaalausasetuksia, kuten 100%, 125%, 150% jne. Valitse nykyistä korkeammat prosenttiosuudet nähdäksesi, korjaako se ongelman.

Jos esiasetetut prosenttiosuudet eivät toimi, kokeile mukautettua skaalaustoimintoa. Napsauta Mittakaava vaihtoehto ja lisää prosenttiosuus 100 ja 500 välillä Mukautettu skaalaus vaihtoehto.

Sinun on kirjauduttava ulos nykyiseltä tililtä, ​​jotta voit käyttää mukautettua skaalausta, joten varmista, että tietosi on tallennettu ennen käyttöönottoa. Tietysti oikean prosenttiosuuden löytäminen vaatii kokeilua. Suosittelemme korotusta 10 %:n välein.

Rekisterin hakkerointi pakottaa DPI-tietoisuuden

Kuten yhteensopivuusasetusten DPI-skaalauskäyttäytymisen ohittaminen, voit käyttää rekisterihakkerointia pakottaaksesi sovelluksen käyttämään viimeisintä näyttökohtaista skaalausta epäselvän sovelluksen korjaamiseen.

Varoitus: virheelliset muutokset rekisteriin voivat aiheuttaa järjestelmän vioittumisen ja tietojen menetyksen. Varmista, että varmuuskopioit Windowsin rekisterin, ennen kuin noudatat näitä ohjeita.

Etsi ja avaa Windowsin rekisterieditori kirjoittamalla Windows Searchiin regedit.

Muuta seuraavaan paikkaan:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

Napsauta hiiren kakkospainikkeella Kuvatiedostojen suoritusasetuksetja valitse Uusi -> Avain. Anna tälle avaimelle sama nimi kuin sovelluksen suoritettavalle tiedostolle, joka löytyy sovelluksen kansiosta. Tai käynnistä sovellus ja tarkista sen nimi Yksityiskohdat Tehtävienhallinnan osio. Esimerkiksi tarkistaa Greenshot.exe Greenshot-sovelluksessa.

Valitse uusi avain, napsauta hiiren kakkospainikkeella missä tahansa oikeanpuoleisessa paneelissa ja valitse Uusi -> Merkkijonon arvo.

Nimeä tämä merkkijono DpiAwareness ja aseta sen arvoksi PerMonitorV2. Käynnistä sovellus uudelleen, ja Tehtävienhallinnan DPI Awareness -sarakkeessa se näkyy nyt Monitorikohtainen (v2) sijasta Tietämätön.

Muuta näytön resoluutiota Windowsissa

Koska korkeaan DPI:hen liittyvät ongelmat johtuvat liian monesta pikselistä tuumaa kohti, voit pienentää pikselimäärää korjataksesi ongelman. Näytön resoluutio määrittää, kuinka monta pikseliä on hajallaan pysty- ja vaakasuunnassa. Jos pienennät korkeaa resoluutiota, se myös laskee PPI:tä ja saa sovelluksen näyttämään paremmalta.

Tietenkin tämä tarkoittaa myös sitä, että tietokoneesi näyttö on vähemmän terävä/terävä, mutta se voi olla parempi kuin venytetyt/sumentuneet elementit.

Siirry Windowsin asetuksista kohtaan Järjestelmä -> Näyttö. Käytä vieressä olevaa luettelovalikkoa Näytön resoluutio valitaksesi pienemmän resoluution.

Jos sovellus tukee myös resoluution muuttamista, valitse sama resoluutio myös sen sisällä. Voit peruuttaa resoluution muutoksen, kun et käytä sovellusta.

Yhden näistä menetelmistä pitäisi auttaa sinua löytämään oikea asetus epäselvien sovellusten korjaamiseen. Korkean DPI:n lisäksi tämä epäselvä sovellusongelma voi syntyä myös mukautettuja resoluutioita käytettäessä – kuten pelien isompi FOV. Tässä tapauksessa kannattaa ehkä käyttää alkuperäistä resoluutiota.

Kaikki kuvakaappaukset ja kuvat kirjoittanut Karrar Haider.

Nyt kun olet lukenut Epäselvien DPI-Unaware-sovellusten korjaaminen Windowsissa loppuun, kutsumme sinut tutustumaan lisää Windows-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Indeksi
  1. Mitä ovat DPI-Unaware-sovellukset ja kuinka ne havaitaan?
  2. Muuta sovelluksen DPI-asetuksia
  3. Suorita ohjelma yhteensopivuustilassa
  4. Säädä Windowsin skaalaus
  5. Rekisterin hakkerointi pakottaa DPI-tietoisuuden
  6. Muuta näytön resoluutiota Windowsissa

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Go up