Compresión: GIF vs PNG

Siempre tengo la duda sobre que formato utilizar a la hora de colocar una imagen, por ejemplo hace tiempo publique un análisis sobre que formato utilizar para un screenshot, lamentablemente ese articulo solo comprueba lo que mejor resulta para hacer una copia de pantalla, pero ¿que formato utilizar para otro propósito? navegando un poco fui a dar de casualidad con la prueba que realizo Eric Puidokas en donde comparo los resultados en base a la compresión que cada formato realiza sobre la imagen, los tres formatos por los cuales se realizo esta prueba fueron:

  • PNG – 8bit,  guardado con Photoshop CS3; opción ->  ‘Save for web’
  • GIF – guardado con Photoshop CS3; opción ->  ‘Save for web’
  • PNG (OptiPNG) – 8bit, utilizando PNGpong

Y las dimensiones de las imágenes de esta prueba fueron: 4×4, 256×256, 384×384 and 512×512, todas guardadas al 100% de transparencia. Los resultados son bastante curiosos:

compresion png gif

El resultado del test es interesante, la compresión de los archivos .GIF fue mejor cuando las imágenes tenían una dimensión pequeña, esto se debe a que los PNG en su estructura cuentan con un encabezado muy grande, ahora bien, pasado cierto tamaño que según, estima el autor ronda los 220×220, la compresión del PNG es muy superior y por una diferencia casi abismal.

La respuesta a esta interrogante sobre que es mejor si el PNG o el GIF seria a mi entender, depende. También hay un borrador interesante en el W3 en donde se compara estos dos formatos y se concluye lo mismo, aunque también hacen hincapié que el PNG puede dar problemas con los navegadores muy viejos.

Categorizado en: