domingo, 27 de abril de 2008

Perdidas en el JPG

Todo el mundo (o todo el mundo que se dedica al diseño gráfico) sabe (o debería saber) que el formato JPG es un formato que tiene pérdidas. Lo que no todo el mundo sabe es que es un formato que SIEMPRE tiene pérdidas. Hay quien se piensa que si guardamos un JPG a su calidad máxima nos evitamos las pérdidas al coste de aumentar el tamaño del archivo hasta un punto en el que deja de ser práctico usar el JPG.

Bien, esto es un pequeño experimento que podéis realizar para comprobar que el JPG a máxima calidad tiene pérdidas.

Hacemos una imagen nueva, por ejemplo un cuadrado en el que rellenamos cada una de las mitades con un color. Por un lado tenemos el valor rgb (0,255,0) y por el otro el valor rgb (255,0,0). Es decir, verde y rojo.



Esta imagen es un PNG (sin pérdidas) del archivo que hemos creado. Si lo abrimos con un editor y comprobamos los colores, obtenemos los valores esperados. Ahora bien, si guardamos la misma imagen en formato JPG con la máxima calidad que nos permite el Photoshop, a primera vista no notamos nada raro... bueno. Si que notamos algo raro en el navegador y posiblemente en la vista previa del archivo y en su previsualización en la selección, pero si lo abrimos con el Photoshop parece que está completamente igual al original.



Si utilizamos la varita mágica con tolerancia 0 para ver si existe o no distorsión en la imagen... vemos que no aparece. Cada zona es completamente uniforme y no hay colores "intermedios" entre ellas. Pero no todo es como parece. Si usamos el selector de colores y comprobamos los valores nos llevaremos una sorpresa. Ahora son los valores rgb (0,255,1) y (254,0,0). ¡Pérdidas! Cierto es que son pérdidas asumibles, vamos, que no parece importar demasiado. Pero son pérdidas al fin y al cabo.

En cuanto a la compresión. El JPG ocupa unos 44kb y el PNG unos 52kb. Esto es que el JPG ocupa el 84% de lo que ocupa el PNG. En este caso nos ahorramos 12kb y los colores son uniformes... aunque no los originales. En otros casos habría que mirar que es lo que ocurre. :D

Si revisamos los valores de los colores con el selector de colores veremos que

No hay comentarios: