8
votes

Quel espace de couleur Les appareils iOS sont utilisés?

Lorsque j'utilise le mètre de couleur numérique Mac pour détecter la couleur RVB de l'écran, les valeurs RVB peuvent être affichées dans SRGB, Adobe RGB, des espaces RGBS originaux, etc. et ils sont légèrement différents.

Je veux utiliser ces valeurs dans la plate-forme IOS XCode et utiliser la classe uicolor pour les représenter, quel espace de couleur dois-je choisir dans le compteur de couleurs numériques?

Merci.


1 commentaires

Remarque: Les anciennes réponses à cette question sont obsolètes car Apple a changé l'espace de couleur par défaut en 2016 de SRGB pour afficher P3: développeur.apple.com/videos/play/wwdc2017/821


3 Réponses :


5
votes

ios elle-même prend uniquement en charge les espaces de couleur dépendants du dispositif . J'ai entendu dire que SRGB ou Adobe RGB est le plus proche de l'affichage iPhone / iPad.


0 commentaires

24
votes

iPhones utilisez définitivement SRGB. Voir cette note sur la page pour CGColorspace Référence :

https://developer.apple.com/documentation/uikit / Uicolor? Langue = Objc # 1968626


4 commentaires

+1 La citation pertinente de ce lien: "iOS ne prend pas en charge Colorsync, de sorte que tous les actifs doivent être fournis dans l'espace de couleur de périphérique SRGB. "


Le lien en réponse est mort - "Désolé, cette page est actuellement indisponible."


Nouveau lien développeur.apple.com/documentation/uikit/.... "Ces espaces de couleur de périphérique correspondent étroitement aux caractéristiques d'affichage de l'espace de couleur SRGB."


Plus vrai. Voir Medium.com/@volbap/... "Alors que les nouveaux périphériques Apple nouveaux, tels que l'iPhone X, utilisent un espace de couleur plus grand qui couvre une gamme plus large de couleurs, la norme Display-P3 (ou, juste P3 pour de courte durée)"



2
votes

iPhone utilise l'espace de couleur SRGB.

Mais pour des raisons de sécurité, je vous suggère d'utiliser cgcolorspacecreateDevicergbbb () pour générer l'espace de couleur au lieu de kcgcolorspacesrgb


0 commentaires