PDFMove
¿A qué convertir un GIF fotográfico: a JPG o a PNG?
Comparativa

¿A qué convertir un GIF fotográfico: a JPG o a PNG?

6 min de lectura

La pregunta es más sutil de lo que parece

Tienes un GIF producido a partir de una fotografía y quieres convertirlo a un formato más útil. El primer reflejo suele ser "si es una fotografía, JPG", y en la mayoría de los casos es correcto. Pero en esta situación concreta la decisión es algo más matizada, porque el archivo que tienes ya no es una fotografía normal: es una imagen que ha pasado por el límite de 256 colores de GIF y cuya estructura ha cambiado.

Una decisión tomada sin entender esa diferencia puede provocar un aumento innecesario del tamaño de archivo o degradar aún más la imagen. A continuación comparamos ambos formatos en cuanto a fidelidad de color, tamaño de archivo, comportamiento con el dithering y escenario de uso.

Primero, el hecho común: ninguno de los dos devuelve la pérdida

Antes de empezar la comparación hay un punto que aclarar. El formato GIF guarda como máximo 256 colores por fotograma. Es un límite tajante incrustado en la estructura de archivo del formato. En el instante en que tu fotografía se convirtió a GIF, la imagen de millones de tonos se redujo a esa paleta: las transiciones del cielo se convirtieron en bandas escalonadas, los tonos de piel se aplanaron y las sombras suaves se escalonaron.

Ni JPG ni PNG devuelven esa información. JPG admite millones de colores y PNG es sin pérdidas, pero ninguno de los dos puede producir una información que no existe. Es decir, tu elección no responde a "cuál se verá mejor", sino a "cuál transportará mejor la imagen actual y a qué coste".

Fidelidad de color: PNG gana con seguridad

PNG es un formato sin pérdidas. Guarda bit a bit la imagen que llega del GIF. No cambia ni un píxel ni se desvía ni un tono. Al abrir el archivo, ves exactamente lo mismo que había en el fotograma único del GIF.

JPG, en cambio, trabaja con pérdidas. Al guardar, divide la imagen en bloques y descarta los detalles considerados difíciles de percibir para el ojo. Con contenido fotográfico eso suele ser un intercambio aceptable. Pero en una imagen que llega de un GIF hay un problema: el dithering.

El patrón de dithering pone en aprietos a JPG

Durante la conversión a GIF, el software aplica dithering para ocultar la pérdida de color. Es decir, salpica pequeños puntos para crear una ilusión de tono intermedio entre dos colores. Vista de cerca, se percibe como una textura arenosa.

Ese patrón es un contenido difícil para la lógica de compresión de JPG. Una estructura de puntos irregular y de alta frecuencia no puede empaquetarse de forma eficiente. Ocurre una de dos cosas: o el archivo sale más grande de lo que esperabas, o con un ajuste de calidad agresivo los puntos se mezclan entre sí y se convierten en manchas difusas, y la imagen acaba viéndose incluso peor que en su versión GIF.

En PNG no existe ese riesgo. Conserva el patrón tal cual. A cambio, como el patrón en sí no contiene repeticiones, también reduce el rendimiento de compresión de PNG, es decir, el archivo no sale pequeño.

Tamaño de archivo: JPG va claramente por delante

Con contenido fotográfico, JPG produce casi siempre archivos más pequeños. La compresión con pérdidas se diseñó exactamente para eso: empaquetar de forma eficiente un contenido en el que cada píxel es distinto de su vecino y hay pocos patrones repetidos.

PNG no descarta ninguna información, solo comprime sin pérdidas las repeticiones. Como en una fotografía hay pocas repeticiones que empaquetar, la salida es grande. Como en la imagen que llega del GIF el número de colores ha bajado a 256, el rendimiento de PNG puede salir algo mejor que con una fotografía normal, pero el patrón de dithering se come esa ganancia.

Conclusión práctica: en una imagen que vayas a publicar en un sitio web, enviar por correo o de la que vayas a guardar muchas copias, la ventaja de tamaño de JPG es real y significativa.

Transparencia: el terreno donde PNG gana por sí solo

GIF admite transparencia binaria: un píxel es o completamente transparente o completamente opaco, sin valores intermedios. En JPG, en cambio, el concepto de transparencia no existe en absoluto; las zonas transparentes se rellenan en la conversión con blanco o negro y esa operación no se puede deshacer.

Si tu GIF tiene zonas transparentes y necesitas conservarlas, la comparación termina ahí: PNG es la única opción. Pero plantea bien tus expectativas: pasar a PNG no suaviza los bordes por sí solo. Como el GIF no transporta de por sí información de bordes suaves, los bordes dentados se mantienen igual. PNG solo preserva la transparencia existente.

Cuál en cada escenario

Imagen fotográfica que se publicará en una página web: JPG. La ganancia de tamaño es real y la diferencia visual, despreciable. Mantén el ajuste de calidad en un nivel medio-alto para que el dithering no se emborrone.

Archivo de trabajo sobre el que vas a editar: PNG. Si haces operaciones como recortar, añadir texto o corregir color sobre el PNG, no sufrirás una nueva pérdida en cada guardado. Al final exportas la versión definitiva como JPG.

Fotograma con texto, interfaz o bordes nítidos: PNG. Si en el fotograma de un GIF producido a partir de una grabación de pantalla hay texto, JPG lo estropeará con halos y suciedad en los bordes.

GIF con zonas transparentes: PNG. No hay otra opción.

Imagen con un patrón de dithering marcado: opta por PNG. Si es obligatorio, guarda el JPG con una calidad alta.

Subida a un sistema que solo acepta JPG: JPG. No es una preferencia, sino una cuestión de compatibilidad. En ese caso puedes resolverlo en un solo paso convirtiendo el GIF a JPG.

Archivo, conservación a largo plazo: PNG. Guardar sin pérdidas es sensato para no perder la fuente, pero lo mejor es no borrar tampoco el GIF original: si hay animación, solo está en ese archivo.

En resumen

Si necesitas transparencia o si el contenido tiene texto y gráficos nítidos, elige PNG. Si vas a publicar la imagen tal cual y es un fotograma fotográfico, JPG es a la vez pequeño y suficientemente bueno. Ninguno de los dos devuelve los colores que el GIF descartó; la elección tiene que ver con a qué coste transportará la imagen actual. Si no estás seguro, la regla sencilla es esta: si vas a editar, PNG; si vas a publicar, JPG.

Preguntas frecuentes

Si convierto a PNG un GIF fotográfico, ¿aumenta la calidad?

La calidad no aumenta, pero la imagen actual se conserva sin degradarse en absoluto. PNG es un formato sin pérdidas; guarda bit a bit la imagen de 256 colores que llega del GIF. Las bandas y el patrón de dithering seguirán viéndose, porque ese daño se produjo al convertir a GIF. El beneficio que aporta PNG es que en las ediciones posteriores no se sufrirá una nueva pérdida por compresión.

¿Cuál da un archivo más pequeño?

Con contenido fotográfico, JPG es casi siempre más pequeño. JPG usa compresión con pérdidas y descarta detalles difíciles de percibir para el ojo; PNG, en cambio, no descarta ninguna información de píxel y solo empaqueta los patrones repetidos. Ahora bien, como en la imagen que llega del GIF solo hay 256 colores, el rendimiento de compresión de PNG puede salir mejor de lo esperado en comparación con una fotografía normal. Aun así, el patrón de dithering pone en aprietos a ambos formatos, porque una estructura de puntos irregular es un contenido difícil de comprimir.

Si hay patrón de dithering, ¿cuál debo elegir?

Si el dithering, es decir, el patrón punteado, es marcado, PNG es la opción más segura. La lógica de compresión de JPG no puede procesar de forma eficiente esa estructura irregular de alta frecuencia; con un ajuste de calidad bajo, los puntos se convierten en manchas difusas y la imagen se ve peor que el original. PNG conserva el patrón tal cual. Si tienes que usar JPG por fuerza, mantén alto el ajuste de calidad.

¿Cambia la decisión si el GIF tiene zonas transparentes?

Sí, la decisión queda totalmente clara: PNG. En el formato JPG no existe el concepto de transparencia, las zonas transparentes se rellenan automáticamente con un color plano y eso no se puede deshacer. PNG conserva la transparencia y además ofrece un canal alfa más avanzado que la transparencia binaria de GIF. Ahora bien, como el GIF no transporta de por sí información de bordes suaves, pasar a PNG no suaviza los bordes por sí solo: solo mantiene la transparencia tal como está.

Pruébalo ahora mismo con GIF → JPG Dönüştür.

Probar GIF → JPG Dönüştür