Pour le site de mon groupe http://justhiggins.com/, on a en page d’accueil un visuel transparent posé sur un motif irrégulier. Et on ne veut garder que le blanc de l’image. Pour obtenir cette transparence, il faut que plus l’image soit noire, plus elle devienne transparente, au contraire plus elle est claire plus elle est opaque tout en gardant les composantes de couleur. Photoshop permet peut-être ce genre de transformation, mais aucun des designers que je connaisse n’a su me fournir l’image souhaitée.
Ce script permet en deux passes d’obtenir cette image :
- Première étape : on exporte un masque sur les valeurs HSB de l’image
- Seconde étape : on compose l’image originale avec ce masque
convert image.png -colorspace HSB -separate image_mask.png
convert image.png -alpha Off image_mask-2.png -compose CopyOpacity -composite PNG32:image_alpha.png
Inspiré très largement de http://mostlycoincidence.blogspot.se/2012/12/imagemagick-making-glyphs-transparent.html