À en juger par les commentaires à ma question, je devrais peut-être la paraphraser. L'article original se trouve ci-dessous.
Le problème :
Si je fais une capture d'écran sur mon Macbook Retina, avec une résolution d'affichage de 2560x1600, le fichier enregistré ne peut pas être ouvert sur la même machine à la résolution 2560x1600, mais doit être redimensionné à 50% (au moins dans Preview et XnViewMP).
Mes questions :
-
Pourquoi ? Pourquoi ne puis-je pas ouvrir une capture d'écran à 100 % sur l'écran sur lequel la capture d'écran a été réalisée ?
-
Existe-t-il une véritable solution à ce problème ? Par "vraie solution", je veux dire, pas une solution de contournement qui redimensionne simplement l'image à 50 % et qui, par conséquent, la rendra quelque peu floue ?
(Ancienne version)
Je suis conscient que ce problème - les captures d'écran prises sur un Macbook Retina qui ont une mauvaise apparence en raison d'un "décalage de résolution" - est un problème connu. Il a été traité par exemple ici .
Cependant, j'essaie de comprendre ce qui se passe exactement, car pour l'instant je ne comprends même pas ce qui cause ce problème :
Si je fais une capture d'écran sur mon rMBP 13' à une résolution de 2560x1600, le fichier sauvegardé a la même résolution, mais l'ouvrir sur la même machine La situation est bien pire.
Il semble que l'ouverture du fichier 2560x1600 sur la même machine/affichage ne puisse se faire que par réduction de 50% de l'image à 1280x800.
Maintenant, je comprends que le flou que je vois est dû au redimensionnement de l'image (à 50% de la résolution du fichier), puisque le redimensionnement (jamais ?) fonctionne parfaitement.
Voilà ce que je ne comprends pas : Je peux voir comment l'ouverture d'une capture d'écran Retina display sur autre (non Retina) entraînerait ce problème. Mais je ne vois pas pourquoi, sur la même machine et le même écran, la capture d'écran que je viens de prendre doit être mise à l'échelle à 50 %.
Quelqu'un pourrait-il prendre un moment pour expliquer pourquoi il en est ainsi ?
P.S. Je me rends compte qu'il existe des solutions de contournement qui semblent toutes impliquer un redimensionnement de l'image "en cours de route", comme décrit par exemple ici ou en utilisant des applications qui le font pour vous (par exemple RetinaCapture).
Cependant, aucune de ces solutions ne résout le problème décrit ci-dessus : l'image redimensionnée sera (légèrement) moins bonne que ce que je vois à l'écran, et dont je veux une capture d'écran à l'échelle 1:1.
(EDIT) Ok, je viens de comprendre quelque chose : Lorsque l'on ouvre la capture d'écran 2560x1600 avec une application appelée 'Acorn' (que je viens de télécharger, uniquement en mode d'essai), cela donne parfait . Il semble donc que le problème soit lié d'une manière ou d'une autre à la visionneuse d'images. J'ai essayé avant Preview, XnViewMP et Gimp - sur tous ces logiciels, l'image doit être réduite à 50% pour être affichée entièrement. Quelqu'un sait-il quelle est la différence et si je peux configurer l'un des programmes ci-dessus pour qu'il fonctionne comme Acorn ?
(EDIT 2) Un commentaire de l'utilisateur duozomo en cette question A.SE suggère que le problème est dû au fait que les différents visualiseurs d'images utilisent des paramètres différents pour le "pixel de l'écran par pixel de l'image". Quelqu'un peut-il le confirmer ? Et si oui, existe-t-il une liste connue des programmes qui utilisent tel ou tel paramètre ?