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

Algorithmes et structures de données Discussion :

génération aléatoire de couleur claire


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de jiraiya
    Inscrit en
    Mai 2002
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 100
    Par défaut génération aléatoire de couleur claire
    hello tout le monde

    voilà mon problème, je doit générer des graphiques sur un fond sombre, pour que le graphique se voit bien j'ai besoin de créer aléatoirement des couleurs claires pour les bandes de l'histogramme.
    j'ai tenté de faire une fonction qui génère des couleurs claire, mais elle ne marche pas trop, si quelqu'un aurait une idée pour créer des couleurs claires en RVB ça serais sympa, merci

  2. #2
    ubu
    ubu est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 38
    Par défaut
    Tu peux essayer de créer des couleurs en tirant au hasard des valeurs pour les composantes rouges, vertes et bleues, mais en t'assurant qu'elles sont au dessus d'un seuil déterminé (128 par exemple, ou plus).

    En gros, si les composantes RVB sont proches de 0 => noir, donc couleur sombre et si les composantes sont proches de 255 => blanc donc couleur claire.

  3. #3
    Membre éprouvé Avatar de jiraiya
    Inscrit en
    Mai 2002
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 100
    Par défaut
    c ce que je fais mais ça n'as pas l'air de marcher très bien, je prends des valeurs supérieur à 150

  4. #4
    LLB
    LLB est déconnecté
    Membre émérite
    Inscrit en
    Mars 2002
    Messages
    968
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 968
    Par défaut
    Pour tes 3 composantes, utilise :
    random(256-n) + n

    avec n compris entre 0 et 255. Essaie avec 128, augmente si c'est trop sombre.

  5. #5
    Membre éprouvé Avatar de jiraiya
    Inscrit en
    Mai 2002
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 100
    Par défaut
    merci ça marche bien même si parfois il me met des couleurs un peu foncée, mais ça fais assez de différence avec le fond donc ça va

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2003
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 247
    Par défaut
    Je pense que l'on peut faire mieux.

    Une couleur est claire si la somme des troic composantes dépasse un seuil et non si chaque composante prise séparément est plus élévée qu'un seuil.


    Exemple: Le jaune est défini par R:255, V: 255, B: 0. Le jaune est une couleur claire. Pourtant avec votre méthode, il ne pourra jamais être généré.


    Exercice: En déduire un algorithme ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de génération aléatoire
    Par sebdu94 dans le forum C
    Réponses: 13
    Dernier message: 19/05/2007, 18h04
  2. [VBA-E] memmory génération aléatoire d'images
    Par jhonnybegood dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/03/2007, 21h09
  3. [C#]Génération nombre de couleur indexées max
    Par lancer83 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/08/2006, 12h09
  4. génération aléatoire
    Par acewb00 dans le forum MFC
    Réponses: 1
    Dernier message: 02/12/2005, 09h46
  5. [Color] couleur claire ou foncée?
    Par tomburn dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 21/04/2005, 16h53

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