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 :

d�terminer RGB des couleurs dans un intervalle entre rouge et vert


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    354
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 354
    Par d�faut d�terminer RGB des couleurs dans un intervalle entre rouge et vert
    Bonjour,
    Je veux d�terminer es RGB d'un vecteur du couleur(entre deux couleurs diff�rents). EN fait par exmple je choisit la couleur rouge et la couleur verts. je cherche le RGB de 20 couleurs entre le rouge et le bleu. Normalement j'aurais une succession du couleur entre rouge et vert.
    Merci

  2. #2
    Expert �minent

    Femme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par d�faut
    la notation RGB d'une couleur est un triplet de valeurs: la quantit� de rouge (R pour red), de vert (G pour green) et de bleu (B pour blue) qui la compose.
    Chaque composante est un nombre ind�pendant des deux autres.

    Il y a plusieurs variantes, mais toutes ont en commun d'avoir un intervalle de valeur pour ces composantes.
    En RGB 24bits, chaque composante correspond � un nombre entre 0 et 255, ce qui correspond normalement � un unsigned char.

    Si tu disposes de deux couleurs, il suffit de choisir ta fonction d'interpolation.
    La plus simple est d'interpoler chaque composante ind�pendement.

    Si tes couleurs sont le rouge (255, 0, 0) et le vert (0, 255, 0), et que tu veux une seule couleur interm�diaire, comment d�termines-tu que c'est (127, 127, 0)?
    Et si tu veux trois interm�diaires, comment d�termines tu que la premi�re interm�diaire est (191, 63, 0)?

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    354
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 354
    Par d�faut
    Ce que je cherche est les RGB des couleurs de l'image ci joint.
    Nom : test_colored_point.png
Affichages : 1739
Taille : 8,0 Ko

  4. #4
    Expert �minent

    Femme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par d�faut
    Celles-ci pr�cis�ment?
    Utilise un outil pour trouver les codes valeurs des couleurs. N'importe quel outil peut faire l'affaire: GIMP, paint (peut-�tre), le color picker de firefox, etc

    Puis, fais en une liste, et sers-t'en.

    Ou alors, comprends comment les d�terminer. Pour cela, r�ponds aux questions que je t'ai pos� tout � l'heure.

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    354
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 354
    Par d�faut
    Je veux chercher �a algorithmiquement. EN fait je veux d�terminer les RGB de ces couleurs. Dans ce acs on a 30 couleurs parfois, j'ai besoin de d�terminer 50 couleurs, �a d�pend du cas.
    Est ce que vous pouvez m'aider � trouver les RGB de ces points

  6. #6
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par d�faut
    Tu ouvres ton image sous paint et tu utilises l'outil pour s�lectionner une couleur.
    Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation r�seau ?
    Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.

  7. #7
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 539
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 539
    Par d�faut
    Citation Envoy� par moooona Voir le message
    Bonjour,
    Je veux d�terminer es RGB d'un vecteur du couleur(entre deux couleurs diff�rents). EN fait par exmple je choisit la couleur rouge et la couleur verts. je cherche le RGB de 20 couleurs entre le rouge et le bleu. Normalement j'aurais une succession du couleur entre rouge et vert.
    Merci
    la gestion des couleurs, palettes, espaces chromatiques c'est g�r� soit par une biblioth�que sp�cialis�e soit par les API win32 notamment sous Windows.
    Donc quelle biblio, quel OS ?
    Le fil de discussion c'est le C++ ici

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    354
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 354
    Par d�faut
    J'utilise windows7 avec Visual Studio en C++.
    En fait je veux avoir un spectre du couleur entre deux couleurs en utilisant HSL puis la transformer en RGB

  9. #9
    Invit�
    Invit�(e)
    Par d�faut
    Bonsoir,

    Si je me fie � ta ligne val=c*(1-qAbs(hue%2-1));, tu utilises Qt qui a la classe QColor ayant tout le n�cessaire pour passer de l'espace RGB � l'espace HSV et inversement.
    Tout ce qu'il te reste � faire, comme il a d�j� �t� dit, c'est cr�er N valeurs �quitablement r�parties dans un intervalle.

  10. #10
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    354
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 354
    Par d�faut
    Exactement, mon probl�me comment je peux cr�er N valeurs �quitablement r�parties dans un intervalle en utilisant >HSL

  11. #11
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Par d�faut
    Comme pour n'importe quelle interpolation, en rapportant l'intervalle [min, max] sur [0, 1] et inversement.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    // generate N values, one in each 1 / N step
    for (unsigned int i = 0; i < N; ++i) {
        const double t = double(i) / (N - 1); // t in [0..1]
     
        const double result = min + interp(t) * (max - min);
     
        // ...
    }

Discussions similaires

  1. des couleurs dans un TMenuItem ???
    Par OutOfRange dans le forum Composants VCL
    R�ponses: 11
    Dernier message: 30/05/2014, 18h36
  2. connaitre les parametres RGB des couleurs
    Par zidenne dans le forum Delphi
    R�ponses: 1
    Dernier message: 14/06/2006, 10h17
  3. Non impression des couleurs dans le tableau.
    Par sebduduf dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 27/07/2005, 16h13
  4. [CR9] lenteur mise en forme des couleurs dans expert diagram
    Par cdu dans le forum SAP Crystal Reports
    R�ponses: 6
    Dernier message: 20/04/2005, 08h48
  5. [CR 8.5] Graphique : choix des couleurs dans camembert ?
    Par kikidrome dans le forum SAP Crystal Reports
    R�ponses: 4
    Dernier message: 22/03/2005, 09h17

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