Если установить плагин imagemin обычным способом:
то может возникнуть проблема с невозможностью сжатия файлов формата jpg.
Решение проблемы невозможности сжатия файлов jpg с помощью grunt-contrib-imagine:
Обратите внимание на использование версии 0.4.1 grunt-contrib-imagemin, так как в последней версии также могут быть подобные проблемы.
Ранее было сказано:
Изображения, вырезанные из Photoshop, независимо от того, являются ли они форматом PNG или JPEG/JPG, содержат много дополнительной информации и избыточных значений цвета. Эта информация и значения цвета бесполезны для веб-страниц, но увеличивают размер изображений. Поэтому Google Pagespeed рекомендует использовать jpegtran или jpegoptim (только для платформы Linux) для сжатия изображений формата jpeg/jpg без потерь. Для изображений в формате PNG следует использовать OptiPNG или PNGOUT для сжатия. Уменьшение размера изображений позволяет уменьшить размер файла, загружаемого пользователями, и ускорить доступ к странице.
Однако упомянутые инструменты не очень удобны в использовании. Или мы можем воспользоваться онлайн-инструментом Smush.it для сжатия изображений, предоставленным Yahoo. Однако, согласно отчёту Google Pagespeed, изображения, сжатые с помощью Smush.it, всё ещё имеют потенциал для сжатия — я пока не знаю, кому верить. Google Pagespeed предлагает решение, которое, конечно, имеет свои преимущества. Если у нас установлен плагин браузера, мы можем определить место сохранения оптимизированных файлов. Но имена этих файлов слишком длинные, и нам нужно их обработать. Это делает намерения Google непонятными.
jpegtran/jpegoptim/OptiPNG/PNGOUT, безусловно, идеальные инструменты для сжатия, но ими не всегда удобно пользоваться, и есть проблемы с кроссплатформенностью. Однако если мы используем Grunt.js, то можем использовать его плагин Grunt-contrib-imagemin, который объединяет функции jpegtran и OptiPNG и позволяет массово и без потерь сжимать изображения.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )