Cuando ejecuta el complemento PageSpeed de Google para Firebug / Firefox en un sitio web, sugerirá casos en los que una imagen puede comprimirse sin pérdidas y proporcionará un enlace para descargar esta imagen más pequeña.
Por ejemplo:
- La compresión sin pérdidas de http://farm3.static.flickr.com/2667/4096993475_80359a672b_s.jpg podría ahorrar 33.5KiB (reducción del 85%).
- La compresión sin pérdidas de http://farm2.static.flickr.com/1149/5137875594_28d0e287fb_s.jpg podría ahorrar 18,5 KB (reducción del 77%).
- La compresión sin pérdidas http://cdn.uservoice.com/images/widgets/en/feedback_tab_white.png podría ahorrar 262B (reducción del 11%).
- La compresión sin pérdida http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/images/ui-bg_flat_75_ffffff_40x100.png podría ahorrar 91B (reducción del 51%).
- La compresión sin pérdidas http://www.gravatar.com/avatar/0b1bccebcd4c3c38cb5be805df5e4d42?s=45&d=mm podría ahorrar 61B (reducción del 5%).
Esto se aplica a los tipos de archivo JPG y PNG (no he probado GIF u otros).
Tenga en cuenta también las miniaturas de Flickr (todas esas imágenes son de 75x75 píxeles). Son algunos ahorros bastante grandes. Si esto es realmente genial, ¿por qué Yahoo no aplica este lado del servidor a toda su biblioteca y reduce sus cargas de almacenamiento y ancho de banda?
Incluso Stackoverflow.com representa algunos ahorros muy menores:
- La compresión sin pérdidas de http://sstatic.net/stackoverflow/img/sprites.png?v=3 podría ahorrar 1,7 KB (reducción del 10%).
- La compresión sin pérdidas de http://sstatic.net/stackoverflow/img/tag-chrome.png podría ahorrar 11B (reducción del 1%).
He visto que PageSpeed sugiere ahorros bastante decentes en archivos PNG que creé usando la función 'Guardar para Web' de Photoshop.
Entonces mi pregunta es, ¿qué cambios están haciendo en las imágenes para reducirlas tanto? Supongo que hay diferentes respuestas para diferentes tipos de archivos. ¿Es esto realmente sin pérdidas para los JPG? ¿Y cómo pueden vencer a Photoshop? ¿Debería sospechar un poco de esto?