convertir de couleur rvba codes 255,255,255,255 à kivy des codes de couleur dans 1,1,1,1
Afin de spécifier quelle valeur de couleur dans kivy nous avons besoin de spécifier des valeurs de 0 à 1, c'est à dire
la couleur par défaut est [1,1,1,1] et peut contenir des valeurs entre 0 et 1 , mais rgba codes qui sont facilement disponibles pour d'autres langues sont toujours spécifiés à partir de 0 à 255 et j'ai l'habitude de consulter depuis n'importe quel lien web comme dans
http://www.rapidtables.com/web/color/RGB_Color.htm
Cette aide même dans les différentes boîtes à outils python exemple pyQt bibliothèque toutefois dans kivy ses différents .
Personne ne sait pourquoi son indice de 0 à 1 et si il y a s quelque sorte à des valeurs de code utilisé par diverses autres langues à kivy des codes de couleur . par exemple si je veux changer rgb(192,192,192) à kivy code couleur ?
- Vous pouvez utiliser cette page https://www.colorhexa.com/00274d Pour l'utiliser, vous avez juste besoin le code hexadécimal de la couleur que vous voulez et ensuite vous pouvez utiliser les valeurs RVB des pixels qui apparaissent au début.
Vous devez vous connecter pour publier un commentaire.
Je pense que vous pouvez juste diviser par 255:
Pour éviter certaines divisions et de la vitesse jusqu':
http://www.corecoding.com/utilities/rgb-or-hex-to-float.php
Si cela ne marche pas vraiment répondre à la question, mais d'une autre façon simple est d'utiliser kivy de hex , un exemple en kv lang:
hex
fonctionComme vous pouvez le voir ici, dans Kivy les trois premiers nombres sont tout simplement ré-échelle de valeurs RGB de 0 et de 1, et la dernière est la
alpha
. Mais n'oubliez pas que vous pouvez définir le mode, vous pouvez utiliserhsv
au lieu de cela, non, je suppose que vous n'en avez pas besoin.