Warum ist 1 Zoll auf einem Computerbildschirm kürzer als 1 Zoll in Wirklichkeit?

Warum ist 1 Zoll auf einem Computerbildschirm kürzer als 1 Zoll in Wirklichkeit?

Mein LCD-Monitor ist ein 22-Zoll-ViewSonic, die Windows-Bildschirmauflösung beträgt standardmäßig 96 DPI. Mir ist klar, dass 1 Zoll beim Computer nicht mit 1 Zoll in der Realität übereinstimmt. Die Auflösung meines LCD-Bildschirms beträgt 1680 x 1050, also ist die Diagonale die Wurzel aus (1680^2 + 1050^2) = 1981 Pixel. Daher denke ich, dass die Auflösung (dpi) des Systems 1981 / 22 = 90 DPI statt 96 dpi betragen sollte. Warum stellt das Windows-Betriebssystem für alle LCD-Monitore immer eine Auflösung von 96 dpi ein?

Antwort1

Ungefähr in der Reihenfolge:

  • Windows weiß nicht, wie groß Ihr Monitor ist. Es kennt nur die Auflösung in Pixeln, nicht die physikalische Größe.
  • DPI ist eine große Sache. Viele Programme funktionieren schlecht, wenn es nicht auf den Standardwert eingestellt ist. Hauptsächlich, weil es schon sehr lange 96 dpi ist. Und teilweise, weil das Skalieren von Bildern auf die physische Größe statt auf das Pixelraster unscharfe Bilder erzeugt. Besonders schlimm ist das bei Bildern mit Strichzeichnungen.
  • Es handelt sich um eine relativ große Größe. Die wahrgenommene Größe von Bildern hängt davon ab, wie nah der Benutzer am Monitor sitzt. Verwandeln Sie 90 dpi in 96 dpi, indem Sie sich einen Zentimeter vom Bildschirm entfernen.

Wirklich auflösungsunabhängiges Rendern wird es erst geben, wenn die DPI von Monitoren sich der von Druckern annähert. 600 Punkte pro Zoll, das ist noch ein weiter Weg. GDI+ war ein erster Versuch, wurde aber allgemein verrissen, WPF wird ernst genommen, bekam aber viel Kritik wegen unscharfem Text. Das Problem ist übrigens in Version 4 weitgehend gelöst.

Antwort2

96dpi ist nur eine Zahl, die aufgrund der Geschichte dem entsprichteinheimischAuflösung eines Monitors. Die dpi-Werte waren nie mehr als eine grobe Annäherung an den tatsächlichen physikalischen Wert. Tatsächlich können Sie Monitore austauschen und der dpi-Wert ändert sich nicht, er hat einfach keinen Bezug zum Monitor.

Moderne Panels haben eine höhere Pixeldichte, z. B. aktuelle iPhones. Irgendwann in der Zukunft wird es bei Computerpanels üblich sein, eine viel höhere dpi-Zahl als 96 zu haben. Windows Vista hat den Weg dafür geebnet, indem es Apps erlaubt, sich als hoch-dpi-fähig zu deklarieren. Aber die Veränderung kommt nur langsam, weil so viele Softwareprogramme keine hohen dpi-Werte unterstützen.

Es würde mich nicht überraschen, wenn 96 dpi immer als native Auflösung angesehen würden. Da Windows die Schriftskalierung als Prozentsatz relativ zur nativen Auflösung angibt, hätte dies keine Auswirkungen auf den Benutzer. Das große Problem, das es heute noch gibt, ist, die absolute Größe der Objekte zu ermitteln, die man auf dem Bildschirm malt. Tatsächlich glaube ich, dass Pixel normalerweise nicht einmal quadratisch sind, es ist also wirklich ein freies Spiel.

verwandte Informationen