Mettre en évidence les actifs d’images non-Rétina en rouge pour assurer le chargement des images haute résolution

Pour les développeurs et les concepteurs d’interface utilisateur, la documentation des développeurs de Apple nous montre comment mettre en évidence les images non rétiniennes en rouge, ce qui permet de déterminer facilement si les images 2x se chargent correctement pour l’affichage sur la rétine. Vous pouvez définir la teinte de l’image pour toutes les applications ou pour chaque application.

Activer la mise en évidence des images non rétiniennes pour toutes les applications

Cette commande par défaut a un impact sur toutes les applications:

par défaut écrire -g CGContextHighlight2xScaledImages OUI

Restreindre la teinture de 2x d’image à une seule application

Utilisez la commande par défaut suivante pour vous limiter à l’application spécifique, en changeant com.maentreprise.myapp en votre application:

default write com.mycompany.myapp CGContextHighlight2xScaledImages YES

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

Apple recommande de l’utiliser en combinaison avec le mode HIDPI, en supposant que vous disposez d’un écran qui le supporte bien sûr.

Ce conseil n’est probablement utile qu’aux développeurs et aux concepteurs d’interface utilisateur, mais si vous tombez dans ce bateau et que vous êtes en train de mettre à jour des applications pour le support 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 sera un jour dotée d’écrans rétiniens. À bien des égards, la sortie du Retina MacBook Pro pourrait n’être qu’une première étape pour les développeurs et les concepteurs qui souhaitent mettre à jour leurs applications avant qu’un plus grand nombre d’écrans rétiniens ne soient disponibles sur la plate-forme Mac.

Merci à tous ceux qui ont envoyé ceci.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *