Was ist der Unterschied zwischen Windows-Skalierung und Bildschirmauflösung in Windows 10?

1676
Szybki

Ich habe zu meiner Enttäuschung festgestellt, dass das Ändern der Fensterskalierung (125%, 150%, 175%) tatsächlich die Bildschirmauflösung ändert. Was ist also der funktionale Unterschied zwischen dem Anpassen des Skalierungsfaktors und dem Ändern der Bildschirmauflösung?

1

1 Antwort auf die Frage

6
gronostaj

Auflösung ist die Anzahl der auf Ihrem Bildschirm gerenderten Pixel.

Skalieren ist, wie viel in Pixeln gemessen werden soll.

Zum Beispiel: Bei halbierter Auflösung hat das Material die gleiche Pixelgröße, aber jedes Pixel ist doppelt so groß. Bei einer Skalierung von 200% haben Pixel die gleiche Größe, aber das Material belegt in beiden Dimensionen doppelt so viele Pixel.

Durch die Verringerung der Auflösung wird alles größer als bei der Skalierung.

  1. Im Gegensatz zur Skalierung werden Pixel auch vergrößert (da Ihr physischer Bildschirm eine feste Größe hat), sodass zum Beispiel beim Rendern von Fotos weniger Details angezeigt werden können.

  2. LCD-Bildschirme verfügen über eine feste native Auflösung, und das Bild sieht am besten aus, wenn die vom System konfigurierte Auflösung der Auflösung entspricht. Die Verwendung einer niedrigeren Auflösung zwingt den Bildschirm zur Interpolation von Pixeln (dh es wird versucht, die niedrigere Auflösung mit den Pixeln der nativen Auflösung zu erreichen) und beeinträchtigt die Bildqualität.

  3. Wenn der Computer mehr Pixel zur Verfügung hat, kann er Kanten mit kontrastierenden Farben schärfer machen. Dies ist vor allem beim Rendern von Schriftarten spürbar, aber es ist auch der Grund, warum Gamer in der höchstmöglichen Auflösung spielen möchten, selbst wenn sie beim Ändern nicht wirklich mehr auf einmal sehen.

    Das Wort "Auflösung" wird in 20px-Schrift (unten) und 10px-Schrift (oben) dargestellt, um die physische Größe zu erhalten, genau wie bei einer niedrigeren Auflösung:

    The word 'resolution' rendered with enlarged 10px font and 20px font

Deshalb stelle ich dumme Fragen. Ich dachte, dass die Skalierung die Fenster und Schriftarten vergrößert, während die native Auflösung erhalten bleibt. Leider wird auch die Auflösung geändert (wie ich aus der Klasse System.Windows.Forms.Screen lesen kann), obwohl der Wert im Einstellungsfenster unverändert bleibt. Es sei denn, ich weiß nichts über die .NET Screen-Klasse. Szybki vor 7 Jahren 0
Die native Auflösung bleibt erhalten. Sie können sie in den Bildschirmeinstellungen überprüfen. Was Sie sehen, ist wahrscheinlich das Ergebnis eines Hacks für die Abwärtskompatibilität von Apps, die keine Skalierung durchführen. 1. Windows fälscht eine niedrigere Auflösung. 2. App denkt, dass die Auflösung bei 100% Skalierung niedriger ist und sich nicht mit der Skalierung stört, wie immer. 3. Windows fängt die Zeichnungsanforderung ab und passt alle Abmessungen um den Skalierungsfaktor an. gronostaj vor 7 Jahren 2