Comment obtenir une meilleure transparence avec des GIFs?
Est-il un logiciel, plug-in ou une technique qui permettrait la création/l'exportation PNG-comme des GIFs lisse avec des bords transparents, au moins pour les petites images comme des balles ou des boutons.
J'ai vraiment besoin d'utiliser des GIFs parfois pour IE6 donc ça serait bien de savoir si un tel outil existe?
Grâce
OriginalL'auteur 3zzy | 2009-12-23
Vous devez vous connecter pour publier un commentaire.
Non, le format GIF ne prend pas en charge le canal alpha de transparence comme le PNG. Vous ne pouvez sélectionner l'une des 256 couleurs possibles dans un GIF transparent.
Si vous savez à peu près ce que la couleur de l'arrière plan, le meilleur que vous pouvez faire est de créer le GIF avec le même arrière-plan que vous souhaitez utiliser, puis sélectionnez la couleur d'arrière-plan transparent. Les bords lisses sera lisse contre cet arrière-plan spécifique, mais horrible contre d'autres couleurs.
OriginalL'auteur jakber
Les bords dans un format de PNG sont lisses en raison de l'anti-aliasing, et donc, à opacité variable. Le format GIF ne supporte pas cela, donc, malheureusement, pas il n'y a pas un moyen de le faire.
OriginalL'auteur Nate B
GIF n'a pas de canal alpha comme le PNG, de sorte que vous ne pouvez pas obtenir la douceur des bords transparents. Le canal alpha spécifie le niveau de transparence de chaque pixel, donc vous pourriez avoir à moitié transparents les pixels par exemple. GIF sur l'autre main est limitée à 8 bits couleurs et l'un d'eux est désigné comme couleur transparente.
OriginalL'auteur Firas Assaad
Autant que je me souvienne (je n'ai pas utilisé de GIFs pour assez un certain temps), un GIF n'est pas une variable de transparence - un pixel est soit transparent ou non.
Vous pourrait simuler la transparence en mélange avec l'image de fond, mais qui repose sur d'avoir une statique, l'arrière-plan définie par.
OriginalL'auteur icabod
oui, un GIF peut être transparent, il suffit d'utiliser le format png transparente cadres et lorsqu'il est incorporé dans le css, il aurait un arrière-plan transparent.
OriginalL'auteur Maria Violeta