È possibile impostare il DPI delle singole applicazioni in Windows?
Voglio aumentare il DPI di una o più applicazioni ma non l'intero sistema.
Può essere fatto?
È possibile impostare il DPI delle singole applicazioni in Windows?
Voglio aumentare il DPI di una o più applicazioni ma non l'intero sistema.
Può essere fatto?
Risposte:
È possibile impostare il DPI delle singole applicazioni in Windows?
In una parola, no.
È un'impostazione globale.
Ecco una tecnica che può indirettamente rispondere alle tue necessità. In Windows 8.1 e Windows 10 esiste la possibilità di abilitare il ridimensionamento dpi per le vecchie applicazioni scritte prima della comparsa di schermi ad alta risoluzione. Windows farà credere che un'applicazione stia disegnando su uno schermo a basso dpi e si occuperà di ridimensionare l'intera finestra per l'applicazione, in modo che il risultato sia sufficientemente grande su uno schermo a elevato dpi. Questo sarà il ridimensionamento bitmap, nessun vettore, quindi aspettati un po 'di sfocatura di 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 il ridimensionamento dell'app Surface Pro 4 + altri display ad alto DPI .
Ecco la sezione importante del manifest esterno pubblicata 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
Sì! Si può fare. È possibile modificare l'impostazione 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 tali dettagli manualmente. Per fare ciò, fai clic con il pulsante destro del mouse sul collegamento che avvia l'applicazione (nel menu Start) e scegli Proprietà. Nella scheda Compatibilità, abilitare l'opzione denominata Disabilita ridimensionamento display su Impostazioni DPI elevati. Se hai molte applicazioni da configurare, questo si stanca rapidamente.
Nota: questo funzionerà perfettamente con Windows Vista e Windows 7 non conosce Windows XP.
SOLUZIONE PER WINDOWS 10 in PC ad alta risoluzione.
Fare clic con il tasto destro sull'icona / collegamento software> proprietà> scheda "compatibilità"> modifica impostazione DPI alti> selezionare la casella di controllo "ignora comportamento di ridimensionamento DPI elevato"> selezionare "sistema" nella finestra in basso (l'impostazione predefinita è "applicazione")