it-swarm-es.com

¿Puedo tener un GIF animado con más de 256 colores por cuadro?

¿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.

29
Mark Henderson

Sí, puedes, con ciertas limitaciones.

Rainbow from boxes

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 n 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. Por lo tanto, si tiene algo en movimiento 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.

gifski

40
Kornel

No, no puedes; El formato GIF solo permite 256 colores.

4
delete

Ningún archivo gif no está limitado a 256 colores.

2
Nicolas Antoniazzi

Al menos en teoría, puedes apilar gifs y hacer que los colores adicionales sean transparentes.

  1. Primero, copia cada fotograma para tener 2 de cada uno.
  2. Luego seleccione el área por color con la sensibilidad lo suficientemente baja como para seleccionar la mitad de la imagen.
  3. Luego simplemente borre todo lo que está dentro de la selección.
  4. Ahora invierta la selección.
  5. Luego ve al siguiente cuadro.
  6. Y borrar todo de nuevo.
  7. Guarda el resultado final. raw-ani.gif
  8. Eliminar la mitad de los cuadros.
  9. Guardar con un nuevo nombre de archivo. ani1.gif
  10. Cargue la versión guardada anteriormente.
  11. Eliminar la otra mitad de los marcos.
  12. Guardar de nuevo. ani2.gif

Hackea HTML con posicionamiento absoluto y coloca ani2.gif encima de ani1.gif.

Repita el proceso para hacer 4 capas, 8, 16, lo que desee.

También podría acelerar el resultado raw-ani.gif y obtener lo que describió Kornel.

2
gaby de wilde

Es posible tener un gif de color verdadero y hay varios artículos en línea, sin embargo, no son muy prácticos.

1
John