Плагин PageSpeed для FF мне все время говорил - оптимизируйте свои фотки на веб-страничке.
Совет дельный, поэтому решил ему последовать.
Собственно, сама оптимизация с позиции "сервер->браузер" заключается в уменьшении размера файла.
Этого можно достичь уменьшением качества самой картинки (степенью сжатия), а также удалением дополнительных заголовков, таких как комменты, Exif, IPTC, ICC из файла изображения.
По первому пункту - каждый решает сам, что и сколько ему подходит.
Разберемся со вторым.
На страничке плагина пишут, что для оптимизации в linux рекомендуется использовать
jpegtran или jpegoptim.
Я попробовал и то и другое:
$ cp original.jpg optim.jpg
$ jpegtran -copy none original.jpg > tran.jpg
$ jpegoptim --strip-all optim.jpg
Я не знаю, как там на самом деле устроены JPG, но судя по хелпу последние две команды делают одно и тоже, а именно убирают всю дополнительную информацию. Хотя сами утилиты еще много чего могут.
Но по результату (size, байт / name) видно, что jpegtran что-то оставляет еще:
82171/original.jpg # оригинал
63668/optim.jpg # после jpegoptim полегчал на 22.52%
64465/tran.jpg # после jpegtran полегчал на 21.55%
Может я что-то и упустил, но пока остановлюсь на jpegoptim.
P.S. Чуть не забыл. Спасибо shs за наводку.
Комментариев нет:
Отправить комментарий