Puis-je avoir un GIF animé avec plus de 256 couleurs par image? Je veux faire un GIF animé mais la palette de couleurs limitée le fait ressembler à des ordures.
Puis-je avoir un GIF animé avec plus de 256 couleurs par image? Je veux faire un GIF animé mais la palette de couleurs limitée le fait ressembler à des ordures.
Réponses:
Oui, vous pouvez, avec certaines limitations.
GIF prend en charge les palettes (locales) par image et dispose d'une méthode d'élimination des images "telle quelle" qui permet de combiner plusieurs images.
J'ai écrit [un encodeur GIF " gifski " en utilisant cette technique]. Il produit des animations avec environ 1000-3000 couleurs par image.
Le hic, c'est que vous ne pouvez en profiter que lorsque tous les pixels de l'image ne changent pas entre les images. Donc, si vous avez quelque chose en mouvement devant un arrière-plan fixe, vous pouvez avoir plus de 256 couleurs d'animation - l'objet en mouvement sera limité à 256 couleurs, mais l'arrière-plan pourrait être composé de plusieurs images avec des palettes différentes. Avec un tramage intelligent, il est même possible de réutiliser certains pixels d'objets en mouvement .
0
retard de trame comme ~ 1 / 16ème de seconde, donc au mieux vous pouvez avoir une animation qui construit une image statique. Pour la statique, vous êtes mieux avec PNG / JPG de toute façon.
Non, tu ne peux pas; Le format GIF n'autorise que 256 couleurs.
Au moins, en théorie, vous pouvez empiler des GIF et rendre les couleurs supplémentaires transparentes.
raw-ani.gif
).ani1.gif
).ani2.gif
).Hackez du HTML avec un positionnement absolu et mettez- ani2.gif
le au dessus ani1.gif
.
Répétez le processus pour créer quatre, huit, 16 couches ou ce que vous voulez.
Vous pouvez également accélérer le raw-ani.gif
résultat et obtenir ce que Kornel a décrit.
Aucun fichier gif n'est pas limité à 256 couleurs.