Как работает сжатие изображений без потерь Google Page Speed?

Когда вы запускаете плагин Google PageSpeed ​​для Firebug / Firefox на веб-сайте, он предлагает случаи, когда изображение можно сжать без потерь, и предоставляет ссылку для загрузки этого меньшего изображения.

Например:

Это относится как к файлам JPG, так и к файлам PNG (я не тестировал GIF или другие.)

Обратите внимание на эскизы Flickr (все эти изображения имеют размер 75x75 пикселей). Они позволяют значительно сэкономить. Если это действительно так здорово, почему Yahoo не применяет эту серверную часть ко всей своей библиотеке и не снижает нагрузку на хранилище и полосу пропускания?

Даже Stackoverflow.com означает очень незначительную экономию:

Я видел, как PageSpeed ​​предлагает довольно приличную экономию на файлах PNG, которые я создал с помощью функции Photoshop «Сохранить для Интернета».

Итак, мой вопрос: какие изменения они вносят в изображения, чтобы их так сильно уменьшить? Я предполагаю, что для разных типов файлов есть разные ответы. Это действительно без потерь для JPG? И как они могут обыграть фотошоп? Должен ли я быть немного подозрительным?

137
задан Drew Noakes 27 March 2011 в 19:05
поделиться