Voir la version complète : code couleur
Bonjour,
Je voudrais savoir comment mettre un code couleur comme par exemple #032123
speedkore
11/08/2013, 14h00
Je porrais pas te dire de tête mais y'a un excellent soft nommer la boite à couleur qui pourrait t être utile
Bonjour,
Je voudrais savoir comment mettre un code couleur comme par exemple #032123
Le code dont tu parles est le code "hexadecimal", mais cinema4D sauf erreur de ma part ne gère pas le hexa mais le RGB par exemple.
Sans ouvrir photoshop ou autre usine à gaz juste pour ça tu peux te servir de ce site http://www.color-hex.com/ afin de connaître les valeurs de ta couleur.
si tu es sur mac, tu peux utiliser : http://wafflesoftware.net/hexpicker/
si tu es sur PC, je ne sais pas mais l'équivalent existe sans doute.
speedkore
16/08/2013, 14h32
Oui ca existe sur PC c est un soft très très léger(à peine quelque MO) dont les webdesigner sont frient il a tout un tas de fonctionnalité qui concerne uniquement les couleurs dont l exadécimal. C est un soft gratuit.
http://mobile.clubic.com/telecharger-fiche18543-la-boite-a-couleurs.html
Fondation
16/08/2013, 17h15
Pas besoin de soft, la conversion se fait facilement dès lors qu'on sait ceci :
Une couleur HTML tel que celle ci
#032123
est un assemblage de valeurs RGB = RVB (Rouge,Vert,Bleu) sur 2 caractères en hexadécimal.
En claire on éclate #032123 en 3 valeurs : 03 21 23 ou R=03 G=21 B=23, ensuite, avec la simple calculatrice de windows, tu vas dans le menu principal et tu la passes en mode "Programmeur". Dès lors, tu peux facilement convertir des valeurs hexa en valeurs décimal.
Dans notre exemple, pour connaitre la valeur décimal du Rouge, il suffit de passer en mode "hexa" et taper 03, ensuite passer en mode "Déc" et tu auras la valeur du Rouge à mettre dans c4D (03 hexa donne 03 décimal ce qui n'est pas très intéressant comme exemple^^). Il faut bien sur faire de même pour le Vert et le Bleu. Ainsi, #03 21 23 (hexa) ==> 03 33 35 (Décimal), c'est à dire que le Rouge=03, Vert =33, Bleu=35
euh.. moi je parle pas de calculette en mode programmeur hein ! J'ouvre la palette couleur, je choisis la couleur et c'est fini :icon_grin:
merci pour l'explication fondation :icon_wavey:
valkaari
16/08/2013, 23h34
De manière complètement dégueulasse, on peut se faire un truc en python aussi
Par exemple si dans la console on tape int("ff", 16) il revoie 255 (il faut mettre les guillemets pour dire que c'est une chaine de caractères et 16 puisque l'hexa est une base 16) .... bref
Du coup on peut se faire un petit xpresso par exemple avec une DU texte et une DU couleur. (à noter que la DU couleur prends un vecteur de trois valeurs réelles comprises entre 0 et 1 et non 0 et 255) Il faut donc la passer dans un range mapper.
la sortie Color sort directement le vecteur pour être utilisé directement dans un champ de type couleur. (donc entre 0 et 1)
les sortie RGB sortent la valeur de la couleur (entre 0 et 255)
8659
le code python pour ceux qui ont la flemme de ouf mon frère
import c4d
#Welcome to the world of Python
def _RangeMap(value):
return c4d.utils.RangeMap(value, 0, 255, 0.0, 1.0, False)
def main():
global Color, R, G, B
R = int(Code[0:2],16)
G = int(Code[2:4],16)
B = int(Code[4:6],16)
Color = c4d.Vector(_RangeMap(R),_RangeMap(G),_RangeMap(B))
ça c' est de la théorie, ma machoir en tombe...mais effectivement j'aurais penser à un expresso...mais je retiens le petit soft gratos...merci ça peut servir:thumbup1:
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés