Plus de transformations !


On a vu comment rendre une image entièrement rouge !

Avant de s'amuser avec toutes les couleurs, je dois vous expliquer quelques règles de base sur le code R,G,B

noir : 0,0,0 et blanc 255,255,255 .

De manière générale : petits nombres -> couleur sombre, grand nombres -> couleur claire

Gris : r=g=b

Mais après tout, les tests et les exemples sont les meilleurs professeurs : commençons par des nuances de gris !

A chaque fois on a écrit une ligne de la forme r,g,b= ? , ? , ? avec la même chose pour ? (afin d'obtenir du gris)

Je vais expliquer les différences du clarté de la gauche vers la droite :

1) ?=r Comme l'image de départ contenait très peu de rouge, on obtient des triplets faibles donc des gris sombres

2) ?=g Le bleu foncé de la rose contenait très peu de vert donc la rose apparaît sombre ; mais l'arrière blanc bleu ciel contient une bonne quantité de vert (par exemple le cyan c'est 0,255,255 ) donc le fond est plutôt clair

3)?=b  Comme l'image de départ contenait beaucoup de bleu, on obtient des triplets élevés donc des gris clairs voire du blanc.

4)?=(r+b+g)//3 En prenant la moyenne des trois composantes on obtient une image d'un gris assez moyen !


Enchaînons maintenant avec des permutations :

1) r,g,b=g,r,b autrement dit on a inversé les quantités de rouges et vert par rapport à l'image d'origine. Pas de gros changement pour la rose (qui ne contenait essentiellement que du bleu) par contre l'arrière blanc passe des tons cyans au violet (violet  c'est 255,0,255 alors que cyan c'était 0,255,255 on a bien l'inversion des deux premiers nombres)

2) r,g,b=r,b,g inversion du vert et du bleu d'où une rose verte. Le fond ne change pas brutalement puisqu'il était de base un mélange de vert-bleu (avec une prédominance bleu qui devient maintenant une prédominance verte)

3)r,g,b=b,g,r  inversion du rouge et du bleu d'où une rose rouge et un fond orangé ( cyan 0,255,255 devient jaune 255,255,0 )

4)r,g,b=b,r,g on mélange tout ! Cela dit c'est le rouge qui domine puisque  c'est lui qui a touché le jackpot, à savoir la quantité de bleu dans l'image d'origine.

On peut imaginer plein d'autres exemples, et je vais en mettre sans rentrer dans les explications, mais déjà on voit qu'un peut à partir d'une image en obtenir plein de déclinaison. Ça permet de faire des couvertures patchwork en les mettant côte à côte.

Après les frontières sont un peu abruptes, on verra comment nuancer ça au prochain chapitre !

Pour l'heure voici d'autres images :

1) r,g,b=255,g,b

2)r,g,b=255-r, 255-g , 255-b (négatif de l'image)

3)r,g,b = r, g , g

4)r,g,b=255-r,b,g



Si vous avez des questions ou des remarques n'hésitez pas à les poster en commentaire

Bạn đang đọc truyện trên: AzTruyen.Top