Ist die zurückgelegte Entfernung unabhängig von der Bildschirmauflösung?

1173
user2820379

Angenommen, Sie drücken die Pfeiltasten zum Scrollen oder verwenden das Mausrad.

Wenn Sie einfach eine Pfeiltaste einmal drücken oder nur einen "Tick" mit dem Mausrad scrollen - unterscheidet sich die in px gescrollte Entfernung je nach der Auflösung der Maschine, auf der ich gerade bin? Oder ist die Bildlaufstrecke eine feste Entfernung?

2

2 Antworten auf die Frage

3
Sigmo

... und Sie können in der Regel festlegen, um wie viele "Zeilen" pro Mausklick im Maus-Setup gescrollt werden soll. Je nach Treiber kann es sich im selben Dialogfeld befinden, in dem Sie festlegen können, wie weit sich der Cursor in Bezug auf die Entfernung der Maus bewegt (Mauscursor-Geschwindigkeit).

Vieles davon ist im Maustreiber und in verschiedenen Programmen (wie Webbrowsern) anpassbar.

Beim Schreiben eines Programms können Sie in vielen Sprachen mit Mausbewegungen und Scrollrad-Bewegungen sowie mit Pfeiltasten auf / ab usw. innerhalb des Programms umgehen. Es ist also keine feste Sache. Es liegt weitgehend an der Laune des Programmierers, welches Programm auch immer Sie schreiben.

Aber zu etwas anderem, was Sie vielleicht schon gefragt haben: Die Programme arbeiten im Allgemeinen mit Pixeln oder anderen relativen Entfernungseinheiten in Bezug auf den Bildschirm. In gewissem Sinne interessiert sich das Programm möglicherweise nicht für Ihre Bildschirmauflösung und weiß wahrscheinlich nicht, wie groß die physische Größe des Monitors ist, ohne dass dies zu großen Längen führt.

Beachten Sie, dass die Bildschirmauflösung nicht Pixel pro Zoll bedeutet. Dies bedeutet, dass die Gesamtpixel vertikal oder horizontal verfügbar sind.

Ich kann also einen Monitor mit einer Auflösung von 1920 x 1080 haben, der 22 "diagonal gemessen wird, und ich kann einen anderen Monitor haben, der ebenfalls die gleiche Auflösung hat (1920 x 1080), aber einen 52" -Diagonalen-Monitor hat. Beide Monitore haben die gleiche Auflösung. Der kleine hat jedoch einen viel feineren "Abstand" zu seinen Pixeln. Die Pixel sind näher zusammen und kleiner.

Bei Verwendung der großen wird der Mauszeiger beim Verschieben des Cursors (oder was auch immer) um eine viel größere tatsächliche physische Entfernung bewegt als bei Verwendung des kleineren Monitors. Der Effekt ist jedoch der gleiche, da beide Monitore dieselben Daten anzeigen. Es ist nur kleiner auf dem kleinen Monitor dargestellt. Der Große würde einen guten Fernseher aus einer Entfernung von 15 Metern machen. Das kleinere Modell würde das gleiche "Aussehen" geben, wenn es nur wenige Meter von Ihnen entfernt ist (wie auf einem Desktop).

Gleiche Auflösung. Gleicher Wahrnehmungseffekt für jeden Tastendruck oder Scrollrad-Klick. Aber unterschiedliche physikalische Größen und angenehme Sichtabstände.

Dies ist für Leute oft verwirrend, wenn es um Bildschirm- oder Kameraauflösungen geht. Die Gesamtpixel (Auflösung) entspricht nicht der gleichen physischen Größe, da wir auch wissen müssen, auf wie viele Pixel pro Zoll die Anzeige oder der Ausdruck "abgebildet" wird.

Ein zwei-Megapixel-Bild, das einem 3,5 "x 5" -Druck zugeordnet ist, erscheint sehr glatt und von hoher Qualität. Ordnen Sie das gleiche Bild mit zwei Megapixel (Auflösung) einem Druck in Postergröße zu. Wenn Sie es aus der Nähe betrachten, werden die einzelnen Pixel als kleine Blöcke angezeigt. So wirkt es nicht glatt oder hochwertig. Beide Bilder haben jedoch die gleiche Auflösung und tragen die gleichen Informationen. Wenn Sie vom Plakat zurücktreten und es aus einem angemessenen Betrachtungsabstand betrachten, wird es wieder glatt und von guter Qualität aussehen.

Mit einem Monitor ist es dasselbe. Wenn Sie einen 52-Zoll-Fernseher mit dem gleichen Pixelabstand (Abstand zwischen Pixeln) wie unser 1920 x 1080 22-Zoll-Monitor hätten, hätte er eine etwa 5,6-fache Auflösung (weil er eine 5,6-fach größere Oberfläche hat).

Unser 1920 x 1080 Monitor oder Fernseher hat etwa 2 Megapixel. Es ist egal, wie groß oder klein es ist, es sind immer noch 2 Megapixel. Und genau das ist normaler 1080p-HDTV.

Wenn wir uns jedoch dazu entschieden haben, dass wir auf unserem 52- Zoll- TV die gleiche Anzahl Pixel pro Zoll haben möchten wie auf unserem 22- Zoll- Computermonitor, haben wir am Ende 5,6-mal so viele Pixel, dass sie die größere Fläche abdecken der gleiche Pixelabstand (Abstand / Pixelgröße).

Dies wäre eine wirklich spektakuläre Darstellung. Es hätte eine Auflösung von 4.538 x 2.553 Pixel! Das wäre ein 11,6-Megapixel-Display. Ziemlich verdammt schön!

Der Punkt ist also, dass es keine physische Beziehung zwischen Größe und Auflösung gibt.

Auflösung ist die Anzahl diskreter Schritte, in die wir etwas unterteilt haben. Aber ohne zu wissen, wie groß das Ganze ist, können wir nicht sagen, wie groß diese Schritte sind.

Wenn wir die Auflösung UND die physikalische Größe kennen, können wir die physische Entfernung pro Schritt (in diesem Fall Pixel über einen Monitor) berechnen. Und wenn wir wissen, wie das Betriebssystem und das Programm, das wir ausführen, mit Mausklicks oder Drücken einer Pfeiltaste umgehen, können wir die physische Entfernung berechnen, die auf diesem einen Bildschirm verschoben oder verschoben wird (dessen Größe und Auflösung beide sind) sind bekannt).

Das war wahrscheinlich langweilig genug. Aber hoffentlich ist es nützlich für alle, die tatsächlich alles lesen. :)

1
Itai

Es ist viel komplizierter als das. Es hängt nicht nur vom Browser ab und ist in manchen Fällen anpassbar. Der Verschiebungsversatz hängt von dem Element ab, das gescrollt wird. Es gibt viele Möglichkeiten. Einige Elemente scrollen um eine einzige Textzeile, um eine bestimmte Blockgröße oder um Pixel.