it-swarm-eu.dev

Imposta DPI delle singole soluzioni in Windows

È possibile impostare il DPI delle singole applicazioni in Windows?

Voglio aumentare il DPI di una o più applicazioni ma non dell'intero sistema.

Può essere fatto?

41
yngvedh

È possibile impostare il DPI delle singole applicazioni in Windows?

In una parola, no.

È un ambiente globale.

17
Molly7244

Ecco una tecnica che può indirettamente rispondere alle tue necessità. In Windows 8.1 e Windows 10 è possibile abilitare il ridimensionamento dpi per le vecchie applicazioni scritte prima della comparsa di schermate ad alta risoluzione. Windows farà credere a un'applicazione che stia disegnando su uno schermo a bassa risoluzione e si occuperà di ridimensionare l'intera finestra dell'applicazione, in modo che il risultato sia abbastanza grande su uno schermo ad alta risoluzione. Questo sarà il ridimensionamento bitmap, nessun vettore, quindi aspettati un po 'di sfocatura come conseguenza.

Sarà necessario abilitare una chiave nel registro, quindi fornire un file manifest XML per ogni applicazione che si desidera ridimensionare. Un buon tutorial su questo è Come risolvere App Scaling Surface Pro 4 + Altri display ad alta risoluzione.

Ecco la sezione importante del manifest esterno pubblicato nella descrizione del video di YouTube:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Assembly xmlns="urn:schemas-Microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-Microsoft-com:asm.v3">
  <asmv3:application>
    <asmv3:windowsSettings xmlns="http://schemas.Microsoft.com/SMI/2005/WindowsSettings">
      <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.Microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
    </asmv3:windowsSettings>
  </asmv3:application>
</Assembly>

E qui arriva il contenuto del file .reg che attiva i file manifest esterni:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide]
"PreferExternalManifest"=dword:00000001
8
Andy

Sì! Si può fare. È possibile modificare le impostazioni DPI di una singola applicazione in Windows, ma solo se supportata. Puoi farlo nel modo seguente.

Se si dispone di alcune applicazioni specifiche che supportano impostazioni DPI elevate, ma non lo indicano, è possibile configurare manualmente tali dettagli. Per fare ciò, fare clic con il pulsante destro del collegamento che avvia l'applicazione (nel menu Start) e scegliere Proprietà. Nella scheda Compatibilità, abilitare l'opzione Disabilita ridimensionamento visualizzazione su Impostazioni DPI alte. Se hai molte applicazioni da configurare, questo diventa faticoso.

Nota: questo funziona perfettamente con Windows Vista e Windows 7 non sa su Windows XP.

8
bkdubey

SOLUZIONE PER WINDOWS 10 in PC ad alta risoluzione.

Fare clic con il tasto destro sull'icona/collegamento del software> proprietà> scheda "compatibilità"> modificare le impostazioni DPI alte> selezionare la casella di controllo "ignora il comportamento di ridimensionamento DPI alto"> selezionare "sistema" nella finestra sottostante (l'impostazione predefinita è "applicazione")

2
have fun