Wie sich die DPI-Skalierung auf die Bildschirmkoordinaten auswirkt
Durch die DPI-Skalierung ändert sich die Darstellung großer Schnittstellenelemente im Verhältnis zum physischen Bildschirm. Wenn die Skalierung aktiviert ist, werden die von Apps, Browsern, Screenshots und Betriebssystemen verwendeten Koordinatenwerte möglicherweise nicht mehr eins zu eins dem physischen Pixelraster zugeordnet.
Dies ist einer der häufigsten Gründe dafür, dass zwei Personen unterschiedliche Koordinatenwerte für scheinbar denselben Punkt auf dem Bildschirm angeben.
Warum Koordinaten driften können
- Das Betriebssystem kann Schnittstellenelemente zur besseren Lesbarkeit vergrößern.
- Der Browser meldet möglicherweise logische Positionen, während die Anzeige mehr Pixel darunter rendert.
- Verschiedene Apps interpretieren möglicherweise denselben Bildschirmbereich mithilfe unterschiedlicher Skalierungsannahmen.
Fehlerbehebung
- Überprüfen Sie den Skalierungsprozentsatz des Betriebssystems.
- Vergleichen Sie die Messwerte im nativen Modus und im Anzeigemodus.
- Verwenden Sie einen Screenshot, um das visuelle Ziel ohne Bewegung der Benutzeroberfläche zu überprüfen.
- Notieren Sie die Skalierungseinstellung in Ihrem Fehlerbericht oder Ihrer Designnotiz.
FAQ
Sollte ich immer den nativen Modus verwenden?
Nein. Der native Modus eignet sich besser für Messungen auf Hardwareebene oder physischen Pixeln, während der Anzeigemodus häufig besser für Browser- und Layoutarbeiten geeignet ist.
Was sollte ich beim Teilen von Koordinatenwerten angeben?
Geben Sie den Gerätetyp, den Browser, den Skalierungsprozentsatz und die Angabe an, ob die Werte aus dem nativen Modus oder dem Anzeigemodus stammen.
Öffnen Sie das Tool | CSS-Pixel vs. physische Pixel | Windows-Workflow