Salut !
Je galère depuis presque 3 jours pour obtenir l'affichage correct des animations GIF. Je suis contrain d'utiliser le composant TRxGifAnimator et le problème c'est que certains GIF possèdent une couleur de transparence étant la même qu'une autre couleur de la palette alors que l'index de ces couleurs dans la palette ne sont pas les mêmes... Par exemple, le GIF utilise la couleur noire pour l'arrière-plan et aussi la couleur noire pour les contours du smilie... Le résultat est qu'une couleur dans l'animation devient transparente (les contours ont disparu). Pour illustrer le problème, voici ma démo OpenGif qui permet d'afficher des animations dans un TPanel et voici 2 GIF qui posent le problème :
http://sub0.developpez.com/delphi/opengif.zip
http://sub0.developpez.com/marteau.gif
http://sub0.developpez.com/jump.gif
Pouvez-vous m'aider à résoudre ce problème s'il vous plait ?
Merci d'avance, à+
Partager