Ich habe versucht, mit DigitalColor Meter die Farbe eines Pixels auf meinem Retina-MacBook Pro zu ermitteln, aber ich habe festgestellt, dass es unmöglich ist, die gewünschte Farbe zu erhalten, da die kleinste Farbe, um die ich die Maus bewegen konnte, zwei Pixel (in beiden) war Richtung). Wenn Sie mit dem Control-Scroll-Trick zoomen und das Pixel-Antialiasing deaktivieren (in den Einstellungen für Eingabehilfen), sehen Sie auch, dass dies der Fall ist.
Ist es möglich, die Maus auf einem Retina-Display um nur ein Pixel zu bewegen? Es scheint, als würde die Fähigkeit dazu die Mausbewegung sanfter machen. Ich denke, um mein Farbproblem zu lösen, könnte ich einfach einen Screenshot machen und das vergrößern, aber es ist eine Menge zusätzlicher Arbeit.
Antworten:
Nein - die Maus ist in den meisten Fällen auf die "falsche" Größe des Bildschirms ausgerichtet und nicht auf das wahre Bildschirmpixelraster.
Das Konzept eines physischen Pixels und eines Anzeigepixels unterscheidet sich bei Retina-Displays deutlich, da die Hardware Bewegungen in einem auflösungsunabhängigen Maßstab meldet.
Darüber hinaus scheint es einige subtile Fehler auf der Codeseite zu geben. Selbst wenn der Entwickler die Farbe des nächsten Pixels bestimmen wollte, scheint die Routine, die die Mausposition meldet, die physischen Pixel auf diesem Modellbildschirm nicht zu zählen.
Es gibt einen schönen, sehr technischen Artikel von einem der Programmierer für Xscope - Retina für Masochisten / der ein wenig erklärt, wie die Auflösung, die die Software zeichnen soll, in die tatsächlich auf dem Bildschirm festgelegten Pixel übersetzt wird.
Nebenbei bemerkt - das Xscope- Programm kann kostenlos versuchen, das digitale Farbmessgerät für viele Aspekte der Farbbestimmung und vieles mehr zu beschämen.
quelle