smush.it!, optimiza y comprime tus imágenes sin pérdida


Cuando estás realizando una web adaptada a dispositivos móviles, hay que favorecer el uso de técnicas CSS avanzadas (los navegadores basados en WebKit se prestan más a ello) pero siempre necesitas algunas imágenes con logos, iconos, botones… La mejor técnica siempre es utilizar la “presentación preliminar de imagen” de Fireworks o Photoshop para reducir al máximo la paleta de colores en archivos GIF o PNG.

Otro escenario típico es en el que tenemos una imagen enorme (de más de 1.000 px de ancho) que queremos usar como fondo (background), como por ejemplo en nuestra página de Twitter, pero pesa demasiado y tarda mucho en cargar. También pueden ser fotos con muchos colores en las que no podemos reducir la paleta sin una pérdida muy aparente de la calidad, pero necesitamos reducirlas como sea.

Para todos estos casos, Stoyan Stefanov y Nicole Sullivan, del equipo de Rendimiento Excepcional (Exceptional Performance team) de Yahoo! han creado smush.it!, un proyecto open source de optimización de imagenes online que reúne varias herramientas de procesamiento tales como ImageMagick, pngcrush, optipng, pngrewrite, jpegtran y gifsicle, con las que realiza varios patrones y nos devuelve automáticamente aquella con menor tamaño (generalmente un PNG). Además conserva los metadatos EXIF y de geolocalización de nuestras fotos.

Como cabe esperar, la aplicación es muy rápida y proveen una API gratuita para enviar y recibir desde nuestros scripts mediante simples llamadas GET y respuestas JSON (ideal para AJAX).

Entradas similares

0 Comentarios