Est-il possible de déplacer la souris d'un pixel sur un écran rétine?

9

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.

asmeurer
la source
1
Soit dit en passant, j'ai également remarqué (en le mettant très près de mon œil) que le défilement sur mon iPad et iPhone rétine se déplace de deux pixels à la fois. Alors peut-être qu'Apple n'a vraiment pas mis à jour toutes ses fonctionnalités en termes de capacité de rétine autant que vous le pensez.
asmeurer
Oh, et je suis sur Mountain Lion (mais je me souviens vaguement que j'ai d'abord essayé avant de mettre à niveau).
asmeurer
Faire défiler le défilement et autres petites choses d'un pixel sur les écrans Retina consomme beaucoup de ressources, et la plupart des gens ne remarqueront aucun changement. Personne ne fait défiler pixel par pixel.
duci9y

Réponses:

7

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.

bmike
la source
Ah. Donc, cela est probablement lié à la façon dont il augmente ou diminue un affichage virtuel dont j'ai entendu parler.
asmeurer
2
Merci. Je n'ai certainement pas besoin d'un programme de 30 $ pour quelque chose que j'utilise peut-être une fois par an, mais l'essai semble fonctionner. Pour référence, pour vous déplacer d'un pixel, vous devez utiliser les touches fléchées de votre clavier.
asmeurer
Les choses sont-elles plus ou moins les mêmes sur l'iPad et l'iPhone (voir mon premier commentaire sur la question)?
asmeurer
Mieux vaut simplement poser cette question seule. Vous êtes le premier à le signaler - je ne l'ai donc pas remarqué ou vu référencé nulle part auparavant.
bmike