2009-05-04 9 views
9

Je cherche une manière directe de convertir une couleur de RVB, en la saisissant à partir d'un outil comme Photoshop, puis la convertir en UIColor. Comme UIColor utilise une gamme normalisée de 0.0 à 1.0 pour chaque espace de couleur, je ne suis pas sûr de la façon dont cela est fait.Prendre une couleur RVB et la normaliser avec UIColor sur l'iPhone

Merci pour la solution.

+0

Comme je l'ai souvent eu du mal avec cette tâche simple aussi j'ai créé un outil en ligne simple et directe pour cela: http: // www.color.to Collez simplement votre couleur dans l'un des formats supportés (RGB, HEX, HSV ou CMYK) et copiez la sortie. – jeppeb

Répondre

36

Vos valeurs sont comprises entre 0 et 255. Utilisez-les pour créer un UIColor:

float r; float g; float b; float a; 

[UIColor colorWithRed:r/255.f 
       green:g/255.f 
       blue:b/255.f  
       alpha:a/255.f]; 
+0

Merci Kriem! Qui aide. – Coocoo4Cocoa

+0

De rien! – Kriem

Questions connexes