Résolution d'équation

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Freddloww
Messages: 2
Enregistré le: 01 Avr 2018, 18:07

Résolution d'équation

par Freddloww » 01 Avr 2018, 18:13

Bonjour,
J'ai une fonction RGB qui donne le pourcentage de rouge vert bleu.
RGBvalue = Red + 256*Green + 256*256*Blue

Connaissant la valeur de RGVvalue, je cherche à déterminer la valeur de Red, Green, Blue.
J'ai une équation à 3 inconnues... ca ne devrait pas pouvoir se résoudre. Mais les 3 valeurs ont un facteur 256 à chaque fois, je me demande si ca ne peut pas se trouver quand même (je me pose cette question car dans un programme, l'ordinateur détermine la couleur comme ca, donc ca devrait être bijectif et devrait pouvoir se trouver...

Vous voyez comment faire ?

Merci



Pseuda
Habitué(e)
Messages: 3222
Enregistré le: 08 Avr 2015, 12:44

Re: Résolution d'équation

par Pseuda » 01 Avr 2018, 18:19

Bonjour,

C'est le même principe que l'écriture décimale : il n'y en a qu'une seule pour un nombre entier. Je crois savoir comment faire :

Divise le nombre par 256*256 avec une division euclidienne (quotient et reste, la division de l'école primaire). Le quotient donne la couleur bleue. Puis divise le reste encore par 256, le quotient donne la couleur verte, et le reste la couleur rouge.

Cela doit tourner autour de ça. Si tu as un pourcentage, il faut adapter.

mathelot

Re: Résolution d'équation

par mathelot » 01 Avr 2018, 18:28

bonsoir,
les divisions par 256*256 et par 256 se font avec des shifts droit
ou avec l'opérateur &

Freddloww
Messages: 2
Enregistré le: 01 Avr 2018, 18:07

Re: Résolution d'équation

par Freddloww » 01 Avr 2018, 19:08

Merci, c'est vrai, j'aurais du y penser !

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21709
Enregistré le: 11 Nov 2009, 21:53

Re: Résolution d'équation

par Ben314 » 01 Avr 2018, 19:40

Salut,
Freddloww a écrit:J'ai une fonction RGB qui donne le pourcentage de rouge vert bleu.
RGBvalue = Red + 256*Green + 256*256*Blue
Et sinon, ta fonction n'a pas le moindre début de rapport avec un quelconque "pourcentage".
Et elle correspond très très très précisément à la fonction qui, à trois chiffres , associe le nombre qui s'écrit .
Par exemple, en base 10, aux 3 chiffres 7, 4 et 9, on associe le nombre 749 = 7x100+4x10+9.
Là, c'est pareil, mais en base 256 et pas en base 10 (quand on veut faire un peu d'info. c'est très rapidement indispensable de connaître la notion de base, principalement les bases 2, 16 et 256)
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

danyL
Membre Rationnel
Messages: 682
Enregistré le: 03 Jan 2015, 13:29

Re: Résolution d'équation

par danyL » 01 Avr 2018, 19:53

Freddloww a écrit:Bonjour,
J'ai une fonction RGB qui donne le pourcentage de rouge vert bleu.
RGBvalue = Red + 256*Green + 256*256*Blue

bsr
tu es sûr de ton codage ?
habituellement les couleurs sont codées RGBvalue = 256*256*Red + 256*Green + Blue

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 19 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite