Convertir APNG a GIF
Un PNG animado es un GIF con mejor color que media internet trata como imagen fija. Conviértelo en un GIF que de verdad se mueva donde lo publiques, con todos los fotogramas. No se guarda nada.
- Nunca se guarda
- Sin filas ni esperas
- Sin registro, sin marca de agua
Cómo funciona
Agrega tus PNG animados
Normalmente se llaman .png, a veces .apng; se aceptan ambos. Un PNG normal también funciona y sale como GIF de un solo fotograma.
Convierte
Cada fotograma se lee con su propio tiempo y se escribe en un GIF con una paleta creada a partir de la imagen: 256 colores, o menos para un archivo más liviano.
Descarga
Uno por uno o en un ZIP. La fila indica cuántos fotogramas se conservaron.
Qué es un APNG
APNG es un PNG normal con tres tipos de bloque adicionales (acTL, que anuncia la animación; fcTL, antes de cada fotograma, con su tamaño, su posición, su duración y qué hacer con el fotograma anterior; y fdAT, con los píxeles del fotograma), insertados de modo que un visor que no los conoce ve un PNG fijo normal. Esa compatibilidad hacia atrás era la idea en 2004 y hoy es el problema: el software que solo revisa la cabecera lo clasifica como “imagen” y nunca mira más allá.
Cada fotograma se compone según indica el archivo (los fotogramas pueden cubrir solo una parte del lienzo y mezclarse con lo que había o reemplazarlo) hasta formar una imagen completa, que luego se cuantiza a una paleta y se escribe en el GIF con la misma duración. El cuantizador crea sus 256 colores a partir del propio fotograma y aplica tramado; el arte plano y los stickers de pixel art, que son la mayor parte de los APNG, pasan prácticamente sin cambios. Las duraciones por debajo de 20 ms se suben a 100 ms, como hacen de todos modos los navegadores con los GIF.
La transparencia pasa a ser de un solo bit: un píxel se muestra o no se muestra. Un sticker APNG con una sombra suave obtiene en su lugar un borde nítido, cortado a media opacidad. Es un límite de GIF y no de la conversión, y la única forma de evitarlo es un formato con canal alfa real: WebP, donde el destino lo reproduzca.
Si buscas otra cosa
ffmpeg lee APNG y escribe un GIF con una paleta de dos pasadas: ffmpeg -i in.png -vf "split[a][b];[a]palettegen[p];[b][p]paletteuse" out.gif. Además ofrece opciones de tramado que esta página no tiene, y que importan en los degradados.
Si el destino reproduce APNG (todos los navegadores actuales lo hacen, y también iMessage y la mayoría de las plataformas de stickers), quédate con el APNG. Tiene transparencia real y color completo, y el GIF es una copia de compatibilidad más pesada y peor.
Preguntas frecuentes
¿Cómo sé si mi PNG está animado?
Ábrelo en Chrome, Firefox o Safari: los tres reproducen APNG, así que si ahí se mueve y donde lo publicaste no, es un APNG y esta es la página. La fila de aquí también indica cuántos fotogramas encontró.
¿El GIF conserva el ritmo?
Sí. En ambos formatos cada fotograma lleva su propia duración, y se copia tal cual, así que un rebote de 12 fotogramas sigue siendo un rebote de 12 fotogramas a la misma velocidad.
¿Por qué el GIF se ve más granulado?
Un fotograma APNG tiene 16 millones de colores y transparencia suave; un fotograma GIF tiene 256 y ninguna. La paleta se crea a partir de la imagen y se trama, y de ahí viene el grano. En el arte plano, que es lo que suele contener un APNG, apenas se nota.
¿Y un PNG que no está animado?
Se convierte en un GIF de un solo fotograma y la fila lo indica. Para una imagen fija, casi seguro te conviene quedarte con el PNG, o usar PNG a WebP para uno más liviano.
¿Se guardan mis archivos en algún lugar?
No: no se guarda nada en ningún momento.
¿Por qué Discord o Slack muestran mi sticker como imagen fija?
Muchos formularios de carga reconocen la cabecera PNG, tratan el archivo como una imagen fija y conservan solo el primer fotograma. Esos mismos servicios reproducen los GIF completos. Convertirlo es la solución fiable; la alternativa es un WebP, donde se admita.
Conviene saber: Un GIF admite 256 colores por fotograma y no tiene transparencia parcial, así que los bordes suaves se vuelven duros y los degradados forman un poco de bandas. Leer los fotogramas de un APNG requiere un Chrome, Edge u Opera recientes; en otros navegadores se escribe el primer fotograma como imagen fija y la fila lo indica.
Agrega esta herramienta a tu sitio web
Gratis para cualquier blog, página de clase o artículo de ayuda. Pega un fragmento de código y tus visitantes podrán usarla directamente en tu página.
Más Herramientas de imagen
WebP a GIF
Un WebP animado como GIF que se mueve en todas partes, con todos sus fotogramas
GIF a PNG
Una imagen fija nítida a partir de cualquier GIF
PNG a WEBP
WebP listo para la web, con la transparencia intacta
JPG a PNG
PNG sin pérdida a partir de cualquier JPG, por lotes
PNG a JPG
Reduce tus PNG a JPG y elige el fondo
WEBP a PNG
Haz que tus archivos WebP se abran en todas partes