Debe tener en cuenta algunos factores clave ...
Primero, hay dos tipos de compresión: Lossless y Lossy .
Sin pérdida significa que la imagen se hace más pequeña, pero sin detrimento de la calidad. Con pérdida significa que la imagen se hace (incluso) más pequeña, pero en detrimento de la calidad. Si guarda una imagen en un formato con pérdida una y otra vez, la calidad de la imagen empeorará progresivamente.
También hay diferentes profundidades de color (paletas): color indexado y color directo .
Con Indexado significa que la imagen solo puede almacenar un número limitado de colores (generalmente 256) que son elegidos por el autor de la imagen, con Direct significa que puede almacenar muchos miles de colores que no han sido elegidos por el autor.
BMP : sin pérdidas / indexado y directo
Este es un formato antiguo. No tiene pérdida (no se pierden datos de imagen al guardar), pero también hay poca o ninguna compresión, lo que significa que guardar como BMP da como resultado tamaños de archivo MUY grandes. Puede tener paletas tanto indexadas como directas, pero eso es un pequeño consuelo. Los tamaños de los archivos son tan innecesariamente grandes que nadie usa realmente este formato.
Bueno para: Nada realmente. No hay nada en lo que BMP se destaque, o no lo hagan mejor otros formatos.
GIF - Sin pérdida / Solo indexado
GIF utiliza compresión sin pérdida, lo que significa que puede guardar la imagen una y otra vez y nunca perder ningún dato. Los tamaños de archivo son mucho más pequeños que BMP, porque en realidad se usa una buena compresión, pero solo puede almacenar una paleta indexada. Esto significa que solo puede haber un máximo de 256 colores diferentes en el archivo. Eso suena como una cantidad bastante pequeña, y lo es.
Las imágenes GIF también se pueden animar y tener transparencia.
Bueno para: logotipos, dibujos lineales y otras imágenes simples que deben ser pequeñas. Solo se usa realmente para sitios web.
JPEG : con pérdida / directo
Las imágenes JPEG se diseñaron para hacer que las imágenes fotográficas detalladas sean lo más pequeñas posible al eliminar información que el ojo humano no notará. Como resultado, es un formato con pérdida y, al guardar el mismo archivo una y otra vez, se perderán más datos con el tiempo. Tiene una paleta de miles de colores y, por lo tanto, es ideal para fotografías, pero la compresión con pérdida significa que es mala para los logotipos y los dibujos de líneas: no solo se verán borrosos, sino que estas imágenes también tendrán un tamaño de archivo más grande en comparación con los GIF.
Bueno para: fotografías. Además, degradados.
PNG-8 - Sin pérdida / indexado
PNG es un formato más nuevo y PNG-8 (la versión indexada de PNG) es realmente un buen reemplazo para los GIF. Lamentablemente, sin embargo, tiene algunos inconvenientes: en primer lugar, no puede admitir animaciones como GIF (bueno, puede, pero solo Firefox parece admitirlo, a diferencia de la animación GIF que es compatible con todos los navegadores). En segundo lugar, tiene algunos problemas de soporte con navegadores más antiguos como IE6. En tercer lugar, software importante como Photoshop tiene una implementación muy pobre del formato. (¡Maldito seas, Adobe!) PNG-8 solo puede almacenar 256 colores, como GIF.
Bueno para: Lo principal en lo que PNG-8 hace mejor que los GIF es tener soporte para Transparencia Alfa.
Nota importante: Photoshop no admite la transparencia alfa para archivos PNG-8. (¡Maldito seas, Photoshop!) Sin embargo, existen formas de convertir archivos PNG-24 a PNG-8 de Photoshop conservando su transparencia. Un método es PNGQuant , otro es guardar sus archivos con Fireworks .
PNG-24 - Sin pérdidas / Directo
PNG-24 es un gran formato que combina la codificación sin pérdida con el color directo (miles de colores, como JPEG). Es muy parecido a BMP en ese sentido, excepto que PNG en realidad comprime imágenes, por lo que da como resultado archivos mucho más pequeños. Desafortunadamente, los archivos PNG-24 seguirán siendo mucho más grandes que los archivos JPEG, GIF y PNG-8, por lo que aún debe considerar si realmente desea usar uno.
Aunque los PNG-24 permiten miles de colores mientras tienen compresión, no están destinados a reemplazar las imágenes JPEG. Una fotografía guardada como PNG-24 probablemente será al menos 5 veces más grande que una imagen JPEG equivalente, lo que mejora muy poco la calidad visible. (Por supuesto, este puede ser un resultado deseable si no le preocupa y desea obtener la mejor calidad de imagen posible).
Al igual que PNG-8, PNG-24 también admite transparencia alfa.
¡Espero que eso ayude!