Alors d'abord, la transparence, c'est pas du luxe comme certain disent.
Un exemple concret : faire de l'anti-aliasing.
Ainsi, comment faire des jolis titres (dans des polices rares par exemple), avec de l'anti-aliasing, qui ne dépende PAS de la couleur/motif qu'il y a en arrière plan ?
Impossible de faire le même effet avec gif.
- soit je me prive de l'anti-aliasing mais c'est trés moche
- soit j'inclus le background dans l'image. Mais dans ce cas, si un jour je change le fond, il faut que je redessine toutes les images. Et encore, je ne parle pas de la jointure entre chaque image qui, forcément, va se voir (donc horrible).
Voilà à quoi ça sert d'avoir la transparence alpha.
Et ce n'est qu'un exemple...
[^] # Re: La fin du brevet sur LZW
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche La fin du brevet sur LZW. Évalué à 10.
Un exemple concret : faire de l'anti-aliasing.
Ainsi, comment faire des jolis titres (dans des polices rares par exemple), avec de l'anti-aliasing, qui ne dépende PAS de la couleur/motif qu'il y a en arrière plan ?
réponse : avec de la transparence (canal alpha).
exemple sur mon site http://www.tahiti-fenua.com/home/comp_nav.php(...) : j'ai un bandeau de navigation, avec une texture en arrière plan. Chaque lien est representé par une image (un titre dans une police "exotique"): ex: http://www.tahiti-fenua.com/images/nav_surfer.png(...)
Impossible de faire le même effet avec gif.
- soit je me prive de l'anti-aliasing mais c'est trés moche
- soit j'inclus le background dans l'image. Mais dans ce cas, si un jour je change le fond, il faut que je redessine toutes les images. Et encore, je ne parle pas de la jointure entre chaque image qui, forcément, va se voir (donc horrible).
Voilà à quoi ça sert d'avoir la transparence alpha.
Et ce n'est qu'un exemple...