¿Puedo tener un GIF animado con más de 256 colores por cuadro? Quiero hacer un GIF animado, pero la paleta de colores limitada hace que parezca basura.
¿Puedo tener un GIF animado con más de 256 colores por cuadro? Quiero hacer un GIF animado, pero la paleta de colores limitada hace que parezca basura.
Respuestas:
Sí, puedes, con ciertas limitaciones.
GIF admite paletas por fotograma (local) y tiene un método de eliminación de fotogramas "tal cual" que permite combinar varios fotogramas.
He escrito [un codificador GIF " gifski " usando esta técnica]. Produce animaciones con aproximadamente 1000-3000 colores por cuadro.
El problema es que solo puede aprovechar esto cuando no todos los píxeles de la imagen cambian entre fotogramas. Entonces, si tiene algo moviéndose frente a un fondo fijo, puede tener más de 256 colores de animación: el objeto en movimiento estará limitado a 256 colores, pero el fondo podría estar compuesto por varios cuadros con diferentes paletas. Con un tramado inteligente, incluso es posible reutilizar algunos píxeles de objetos en movimiento .
0
retraso de fotogramas como ~ 1/16 de segundo, por lo que, en el mejor de los casos, puede tener una animación que construya una imagen estática. Para la estática, es mejor con PNG / JPG de todos modos.
No, no puedes; El formato GIF solo permite 256 colores.
Al menos, en teoría, puede apilar GIF y hacer que los colores adicionales sean transparentes.
raw-ani.gif
).ani1.gif
).ani2.gif
).Hackear algo de HTML con posicionamiento absoluto y ponerlo ani2.gif
encima ani1.gif
.
Repita el proceso para hacer cuatro, ocho, 16 capas o lo que desee.
También podría acelerar el raw-ani.gif
resultado y tener lo que Kornel describió.
Ningún archivo gif no está limitado a 256 colores.