Bonjour,
Dans l'éditeur de paramètres les couleurs sont indiquées par une suite de 10 chiffres (voir image jointe)
Ce n'est pas de l’hexadécimal, sinon il y aurait des lettres, mais alors c'est quoi ce code ?
Merci d'avance pour tout renseignement,
Indication de couleur dans l'éditeur de paramètres
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- Claude Sitt
- Posts: 292
- Joined: Sun Jan 12, 2020 9:37 pm
- Location: Strasbourg
- Contact:
Indication de couleur dans l'éditeur de paramètres
- Attachments
-
- EditeurParametres.jpg (203.03 KiB) Viewed 360 times
Claude Sitt
Re: Indication de couleur dans l'éditeur de paramètres
C'est la valeur décimale correspondant au code hexa
Soit blanc violacé pour TreeActiveColor et jaune pour TreeEditColor.
Pour convertir ces valeurs en hexadécimal avec la console python
Pour avoir ces valeurs à partir de l'hexa :
NB : Les deux derniers chiffres héxa correspondent à la transparence.
Soit blanc violacé pour TreeActiveColor et jaune pour TreeEditColor.
Pour convertir ces valeurs en hexadécimal avec la console python
Code: Select all
>>> hex(3873898495)
'0xe6e6ffff'
Code: Select all
>>> 0xff5533ff
4283773951
Re: Indication de couleur dans l'éditeur de paramètres
Bonjour
Hexadécimal
0xff5533ff
décortiqué en décimal
(lire de la droite vers la gauche: 4 octets)
ff = 255 = transparence (octet 1)
33 = 51 (décimal) = Bleu
55 = 85 (décimal) = Vert
ff = 255 (décimal) = Rouge
0x = code Python
Rouge, Vert, Bleu, Transparence
(255*256*256*256 ) + (85*256*256) + (51*256) +(255) = 4283773951
FF (Hexadécimal) en Byte (1 Byte = 8 bits = 1 octets)
en Binaire
1 1 1 1 1 1 1 1
_____________________
EDIT 19/02/2020 17h18 : Correction sur des petites choses qui ont Beaucoup d'importances ici 0(chiffre zéro) et pas un O (lettre O) dans la déclaration Python (merci openBrain)
mario
Hexadécimal
0xff5533ff
décortiqué en décimal
(lire de la droite vers la gauche: 4 octets)
ff = 255 = transparence (octet 1)
33 = 51 (décimal) = Bleu
55 = 85 (décimal) = Vert
ff = 255 (décimal) = Rouge
0x = code Python
Rouge, Vert, Bleu, Transparence
(255*256*256*256 ) + (85*256*256) + (51*256) +(255) = 4283773951
FF (Hexadécimal) en Byte (1 Byte = 8 bits = 1 octets)
en Binaire
1 1 1 1 1 1 1 1
_____________________
EDIT 19/02/2020 17h18 : Correction sur des petites choses qui ont Beaucoup d'importances ici 0(chiffre zéro) et pas un O (lettre O) dans la déclaration Python (merci openBrain)
mario
Last edited by mario52 on Wed Feb 19, 2020 4:32 pm, edited 2 times in total.
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.
Re: Indication de couleur dans l'éditeur de paramètres
Attention, c'est '0x' avec un '0' (chiffre zéro) et pas un 'O' (lettre O).
Les 2 derniers chiffres sont la transparence. La luminance est déjà encodée dans les valeurs RGB.Rouge, Vert, Bleu, Luminance
Pour info, ce format de représentation des couleurs est standard sous l'appellation 'RGBA' (Red/Green/Blue/Alpha).
- Claude Sitt
- Posts: 292
- Joined: Sun Jan 12, 2020 9:37 pm
- Location: Strasbourg
- Contact:
Re: Indication de couleur dans l'éditeur de paramètres
Un grand merci à vous pour ces précisions, avec du retard, car j'étais pris toute la journée.
Claude Sitt