J'essayais d'utiliser DigitalColor Meter pour trouver la couleur d'un pixel sur mon MacBook Pro rétine, mais j'ai trouvé qu'il était impossible d'obtenir la couleur que je voulais parce que le plus petit que je pouvais déplacer la souris était de deux pixels (dans les deux direction). Si vous effectuez un zoom avant à l'aide de l'astuce de défilement de contrôle et désactivez l'anticrénelage de pixels (dans les préférences d'accessibilité), vous verrez également que c'est le cas.
Est-il possible de déplacer la souris d'un seul pixel sur un écran rétine? Il semble que la possibilité de le faire rendrait le mouvement de la souris plus fluide. Je suppose que pour résoudre mon problème de couleur, je pourrais simplement prendre une capture d'écran et zoomer dessus, mais c'est beaucoup de travail supplémentaire.
Réponses:
Non - la souris est alignée sur la "fausse" taille de l'écran et non sur la vraie grille de pixels de l'écran dans la plupart des cas.
Le concept d'un pixel physique et d'un pixel d'affichage est distinct sur les écrans rétine, car le matériel signale les mouvements sur une échelle indépendante de la résolution.
De plus, il semble y avoir quelques bogues subtils dans le code, donc même si le développeur voulait déterminer la couleur du pixel suivant, il semble que la routine qui signale la position de la souris ne compte pas les pixels physiques sur cet écran de modèle.
Il y a un bel article très technique par l'un des programmeurs pour Xscope - Retina for Masochists / qui explique un peu comment la résolution que le logiciel est censé dessiner se traduit en pixels réels à l'écran qui est fixe.
En passant - le programme Xscope est libre d'essayer de faire honte au colorimètre numérique sur de nombreux aspects de la détermination de la couleur et bien plus encore.
la source