Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
ressource:logiciel:imagemagick:composition_images [2020/05/08 01:40] emoc [Composition avec transparence (alpha channel)] |
ressource:logiciel:imagemagick:composition_images [2020/05/08 02:02] emoc [Composition avec transparence (alpha channel)] |
||
---|---|---|---|
Ligne 71: | Ligne 71: | ||
[{{:ressource:logiciel:imagemagick:m_trans.png?direct|m.png}}] | [{{:ressource:logiciel:imagemagick:m_trans.png?direct|m.png}}] | ||
[{{:ressource:logiciel:imagemagick:motif.png?direct|motif.png}}] | [{{:ressource:logiciel:imagemagick:motif.png?direct|motif.png}}] | ||
+ | |||
+ | De gauche à droite : M blanc sur fond transparent (200x200 pixels), motif (200x200 pixels) | ||
+ | |||
+ | **Etapes intermédiaires** | ||
+ | |||
+ | Plusieurs étapes intermédiaires pour arriver au résultat recherché (à droite) | ||
+ | |||
+ | [{{:ressource:logiciel:imagemagick:comp_009.png?direct|comp_009.png}}] | ||
+ | [{{:ressource:logiciel:imagemagick:motif2.png?direct|motif2.png}}] | ||
+ | [{{:ressource:logiciel:imagemagick:comp_010_trans.png?direct|comp_010_trans.png}}] | ||
[{{:ressource:logiciel:imagemagick:comp_011.png?direct|résultat}}] | [{{:ressource:logiciel:imagemagick:comp_011.png?direct|résultat}}] | ||
+ | <code> | ||
+ | convert -size 200x200 canvas:white \( motif.png -resize 200% -rotate 60 -crop 200x200+100+100 \) -composite comp_009.png | ||
+ | convert -size 200x200 canvas:white \( motif.png -resize 200% -rotate 30 -crop 200x200+100+100 \) -composite motif2.png | ||
+ | composite -compose In motif2.png m.png comp_010.png | ||
+ | convert comp_009.png comp_010.png -composite comp_011.png # resultat | ||
+ | </code> | ||
+ | |||
+ | La troisème étape utilise la commande **composite** d'Imagemagick, elle est associée à un opérateur **-compose** et un mot-clé **In** qui définit la manière dont les pixels des deux images seront mélangés. \\ | ||
+ | Il y a 4 grands types de composition : | ||
+ | * les opérateurs mathématiques (Multiply, Screen, Difference, Divide, etc.) | ||
+ | * les méthodes de composition Duff-Porter (Over, In, Out, Xor, etc.) | ||
+ | * les méthodes de composition basées sur la luminosité (Hard light, Soft light, Color dodge, etc.) | ||
+ | * les méthodes de composition basées sur les canaux : rouge, vert, bleu, alpha, saturation, luminosité, teinte | ||
- | De gauche à droite : M blanc sur fond transparent (200x200 pixels), motif (200x200 pixels) et le résultat à obtenir | + | Dans la documentation on trouve des détails sur les [[http://www.imagemagick.org/Usage/compose/|différentes méthodes de composition]] et une [[http://www.imagemagick.org/Usage/compose/tables/|table de composition]] qui montre le résultat de chacune de ces méthodes (très pratique!) |
+ |