IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Incrementation de couleurs


Sujet :

C#

  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Incrementation de couleurs
    Bonjour

    J'aimeras savoir s'il existe une methode ou si quelqu'un a une idée pour produire automatiquement une palette de couleur distincte
    Je m'explique j'ai une collection d'element en nombre restrinct (< 20) et généralement < 10

    J'aimerais a chaque element associer automatiquement une couleur sufisement distincte

    Solution triviale : un tableau de couleur. C'est pas tres souple et forcément limité

    Solution possible : Attribuer les valeurs RGB dans une boucle mais je ne maitrise pas sufisement la manipulation des couleurs pour trouver la formule magique pouvant me donner a chaque step des R G B produisant une couleur sufisement distincte de la precedente, sans faire n'importe quoi !

    Mais peut-etre il y a t-il d'autres idées ou suggestions ?

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par olibara Voir le message
    Solution triviale : un tableau de couleur. C'est pas tres souple et forcément limité
    En même temps des couleurs on en crée pas tout le temps.

    Sinon tu peut essayer de créer des combinaisons via des multiples de 64. Je pense que c'est assez voyant comme différence ... (sans oublier que la valeur maximale est 255 pour chaque composante).

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Salut

    Oui un multiple de 64 ca me fait 5 x 5 x 5 = 125 possibilités

    Je viens de penser aussi a ceci

    Prenons le nombre de couleurs mettons 27 (pour faire simple). Je prends la racine cubique : 3

    255 / 3 = 85 Sera le pas a appliquer a chacun des éléments R,G,B

    Soit 85,170,255

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. Réponses: 12
    Dernier message: 15/01/2011, 00h24
  3. Couleur d'une JComboBox disabled
    Par ced dans le forum Composants
    Réponses: 6
    Dernier message: 06/01/2004, 15h33
  4. Mixage de Couleurs
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 29/05/2002, 13h34
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo