Mettez en surbrillance les actifs d'image non Retina en rouge pour assurer le chargement des images haute résolution

Anonim

Pour les développeurs et les concepteurs d'interface utilisateur, les documents de développement d'Apple nous montrent comment mettre en surbrillance les images non-rétine en rouge, ce qui permet de déterminer facilement si les ressources d'image 2x se chargent correctement pour les affichages de la rétine. Vous pouvez définir la teinte de l'image pour qu'elle se produise dans toutes les applications ou pour chaque application.

Activer la mise en surbrillance des images non Retina pour toutes les applications Cette commande par défaut affecte toutes les applications : defaults write -g CGContextHighlight2xScaledImages OUI

Restreindre la teinte d'image 2x à une seule application Utilisez la commande par défaut suivante pour limiter à l'application spécifique, en modifiant com.mycompany.myapp à votre application : defaults write com.mycompany.myapp CGContextHighlight2xScaledImages YES

Les éléments plus grands ressemblent à l'image ci-dessus, et les images plus petites sont mises en surbrillance comme le montre l'image ci-dessous :

Apple recommande de l'utiliser en combinaison avec le mode HIDPI, en supposant que vous disposiez bien sûr d'un écran qui le prend en charge.

Cette astuce n'est probablement utile que pour les développeurs et les concepteurs d'interface utilisateur, mais si vous tombez dans ce bateau et que vous êtes en train de mettre à jour des applications pour une prise en charge haute résolution @ 2x, vous l'apprécierez certainement . Pour tous les autres, cela pourrait être considéré comme un indicateur que toute la gamme Mac comportera éventuellement des écrans Retina.À bien des égards, la sortie du Retina MacBook Pro pourrait n'être qu'une première étape pour les développeurs et les concepteurs afin de mettre à jour leurs applications avant qu'un déploiement plus large des écrans Retina n'arrive sur la plate-forme Mac.

Merci à tous ceux qui ont envoyé ceci.

Mettez en surbrillance les actifs d'image non Retina en rouge pour assurer le chargement des images haute résolution