¿Cómo obtener el tamaño de archivo de las imágenes lo más bajo posible?


10

Por lo general, uso el guardar de Photoshop para web y dispositivos, pero no tiene opciones para comprimir pngs y también me pregunto si hay algoritmos de compresión superiores disponibles.


Puede elegir la calidad de imagen fácilmente siempre que guarde en Paint.NET. Creo que también puedes hacer lo mismo en GIMP, aunque no estoy seguro.
Mateen Ulhaq

muchos programas te permiten elegir la calidad de imagen; pero hay muchas formas diferentes, algunas más eficientes que otras. Principalmente estoy preocupado por obtener el tamaño bajo con el menor sacrificio de calidad posible
Damon

Respuestas:


8

Si el tipo de archivo de destino es PNG, entonces tiene algunas opciones. Primero, abra el PNG en Fireworks y luego guarde optimizado. FW comprime archivos .png mejor que PS. Luego use PNGOUT (freeware) para comprimir aún más. El resultado típico es aproximadamente un 30% menos de lo que produciría Photoshop.


hola, ¿sabes si obtienes un archivo más pequeño que se comprime primero en fuegos artificiales y luego nuevamente con pngout que si solo usas pngout?
Damon

@Damon Creo que lo probé varias veces y encontré que FW entonces png funciona mejor. Pero esto también puede tener que ver con la composición individual de los png (alfa / # de colores, etc.).
Jin

1

Mi enfoque no es muy técnico, por lo que no puedo dar algoritmos específicos, pero Adobe Fireworks es una de las mejores herramientas para optimizar cualquier formato de imagen para la web. Puedes usarlo.

También ImageOptim funciona bien en OSX. Los mismos resultados con fuegos artificiales, los comparé.


1

Por lo general, uso el guardar de Photoshop para web y dispositivos, pero no tiene opciones para comprimir pngs y también me pregunto si hay algoritmos de compresión superiores disponibles.

En primer lugar, ¿ deberías usar PNG o JPEG?

Si está guardando una imagen para la web, en estos días la elección es entre PNG y JPEG. PNG es muy bueno para imágenes que se comprimen sin pérdidas de manera muy eficiente. JPEG es bueno para el resto.

Como regla general, si es una foto o una representación compleja (completamente texturizada) y es más grande que alrededor de 60x60, es probable que un JPEG sea mejor.

Recuerde también que JPEG tiene una escala de calidad deslizante que afecta lo bien que se verá, mientras que PNG no.

Cómo optimizar PNGs

A diferencia de los GIF, los PNG admiten imágenes de 24 bits. Esto ha causado una gran confusión, con personas confundidas que afirman que las imágenes PNG ocupan mucho más espacio que la misma imagen guardada como GIF. Esto se debe principalmente a que las personas no se dan cuenta de que está convirtiendo hacia abajo a 256 colores al guardar en GIF mientras conservan todos los datos de color de 24 bits en PNG.

Sin embargo, en PNG, puede reducir los colores a una paleta como GIF y esto hará que el tamaño del archivo de imagen sea mucho más pequeño.

Photoshop es Guardar para Web no tiene opciones para la compresión de archivos PNG

Para la mayoría de los escenarios donde PNG es adecuado, desea utilizar una paleta de colores. Obtendrá una gran compresión simplemente seleccionando 256 colores y utilizando los algoritmos predeterminados para elegir la paleta de colores. "Guardar para Web" de Photoshop hace esto fácil. Simplemente seleccione PNG-8 en lugar de PNG-24 y comience con los valores predeterminados.

Puede que no pienses en esto como "compresión", pero está reduciendo la calidad de la imagen para obtener un tamaño de archivo más pequeño: es solo un enfoque diferente.

Si tiene una imagen muy simple o un icono muy pequeño, puede reducir aún más la cantidad de colores para obtener una mejor compresión. Cada vez que baje con una potencia de dos, le dará un pequeño aumento en la eficiencia de compresión, por lo que 128 es un poco mejor que 129-255, 64 es un poco mejor que 65-127, y así sucesivamente. Por lo tanto, intente 256, 128, 64, 32 y 16.


0

Solo quería agregar eso, además de algunas de las respuestas ya dadas, Yahoo! tiene una herramienta llamada Smushit que puede eliminar algunos bytes. Es muy fácil de usar.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.