Données

Objectif 6

Expliquer le principe du format TrueColor et convertir les composantes RGB d'une couleur d'une base à une autre (base 2, base 10, base 16, pourcentage).$$\left.\begin{array}{ll}\text{Rouge (red) :} &(84)_{10}\\ \text{Vert (green) :} &(88)_{10}\\ \text{Bleu (blue) :} &(91)_{10}\\\end{array}\right\} \quad \text{à convertir en base 2} $$

Nouvel exemple

Il faut convertir chaque composante de la base 10 à la base 2.

  • Pour le rouge : On commence par regarder la plus grande puissance de \(2\) que l'on peut mettre dans \(84\). Il est possible de mettre \(2^{6} = 64\) dans \(84\). Il reste alors : $$ 84 - 64 = 20 $$On répète à nouveau la procédure avec \(20\). Il est possible de mettre \(2^{4} = 16\) dans \(20\). Il reste alors : $$ 20 - 16 = 4 $$On répète à nouveau la procédure avec \(4\). Il est possible de mettre \(2^{2} = 4\) dans \(4\). Il reste alors : $$ 4 - 4 = 0 $$$$ (84)_{10} = {\color{violet}{1\cdot 2^{2}}}{\color{darkgray}{+0\cdot 2^{2}}}{\color{magenta}{+1\cdot 2^{2}}}{\color{black}{+0\cdot 2^{2}}}{\color{orange}{+1\cdot 2^{2}}}{\color{blue}{+0\cdot 2^{2}}}{\color{red}{+0\cdot 2^{2}}} = ({\color{violet}{1}}{\color{darkgray}{0}}{\color{magenta}{1}}{\color{black}{0}}{\color{orange}{1}}{\color{blue}{0}}{\color{red}{0}})_{2} $$
  • Pour le vert : On commence par regarder la plus grande puissance de \(2\) que l'on peut mettre dans \(88\). Il est possible de mettre \(2^{6} = 64\) dans \(88\). Il reste alors : $$ 88 - 64 = 24 $$On répète à nouveau la procédure avec \(24\). Il est possible de mettre \(2^{4} = 16\) dans \(24\). Il reste alors : $$ 24 - 16 = 8 $$On répète à nouveau la procédure avec \(8\). Il est possible de mettre \(2^{3} = 8\) dans \(8\). Il reste alors : $$ 8 - 8 = 0 $$$$ (88)_{10} = {\color{violet}{1\cdot 2^{2}}}{\color{darkgray}{+0\cdot 2^{2}}}{\color{magenta}{+1\cdot 2^{2}}}{\color{black}{+1\cdot 2^{2}}}{\color{orange}{+0\cdot 2^{2}}}{\color{blue}{+0\cdot 2^{2}}}{\color{red}{+0\cdot 2^{2}}} = ({\color{violet}{1}}{\color{darkgray}{0}}{\color{magenta}{1}}{\color{black}{1}}{\color{orange}{0}}{\color{blue}{0}}{\color{red}{0}})_{2} $$
  • Pour le bleu : On commence par regarder la plus grande puissance de \(2\) que l'on peut mettre dans \(91\). Il est possible de mettre \(2^{6} = 64\) dans \(91\). Il reste alors : $$ 91 - 64 = 27 $$On répète à nouveau la procédure avec \(27\). Il est possible de mettre \(2^{4} = 16\) dans \(27\). Il reste alors : $$ 27 - 16 = 11 $$On répète à nouveau la procédure avec \(11\). Il est possible de mettre \(2^{3} = 8\) dans \(11\). Il reste alors : $$ 11 - 8 = 3 $$On répète à nouveau la procédure avec \(3\). Il est possible de mettre \(2^{1} = 2\) dans \(3\). Il reste alors : $$ 3 - 2 = 1 $$On répète à nouveau la procédure avec \(1\). Il est possible de mettre \(2^{0} = 1\) dans \(1\). Il reste alors : $$ 1 - 1 = 0 $$$$ (91)_{10} = {\color{violet}{1\cdot 2^{2}}}{\color{darkgray}{+0\cdot 2^{2}}}{\color{magenta}{+1\cdot 2^{2}}}{\color{black}{+1\cdot 2^{2}}}{\color{orange}{+0\cdot 2^{2}}}{\color{blue}{+1\cdot 2^{2}}}{\color{red}{+1\cdot 2^{2}}} = ({\color{violet}{1}}{\color{darkgray}{0}}{\color{magenta}{1}}{\color{black}{1}}{\color{orange}{0}}{\color{blue}{1}}{\color{red}{1}})_{2} $$
Notre couleur en base 2 est donc : $$ RGB(01010100 ; 01011000 ; 01011011)_{2} $$

Nouvel exemple

Copyright © Olivier Simon 2011-2025