Оптимизация изображений в Linux
Автор Алексей | HiTex.BY, Последнее изменение: Алексей | HiTex.BY на 02 апреля 2024 14:02
|
|
JPEGoptim оптимизация JPG
JPEGoptim можно использовать со следующими ключами:
JPG файлы будем оптимизировать и преобразовывать в прогрессивный вид при помощи JPEGoptim. Прогрессивный jpeg, это когда при загрузке сначала появляется размытый контур изображения и по мере загрузки обретается четкость. Jpg в прогрессивном режиме позволяет получить представление обо всём изображении уже после передачи незначительной части JPEG-файла. В обычном режиме jpeg загружается последовательно, с верху в низ. В итоге для оптимизации jpeg файлов в текущей папке надо запустить
Для рекурсивного (во всех вложенных подкаталогах) преобразования запускаем
Обратите внимание, на версии 1.3.0 которая идет в составе ubuntu 14.04 права на файлы будут изменены на чтение и запись только для владельца файла (-rw——-). Для решения этой проблемы добавим -exec chmod 644 {} \; что будет менять права на -rw-r–r–. В более новых версиях этой проблемы нет и добавлен новый ключ -P который сохраняет права такими же как у исходного файла. Для запуска на сервере c сохранением прав доступа и включением многопоточности для многоядерного CPU (8 ядер) используем команду ниже подставляя нужные параметры каталога:
Для запуска на сервере от имени www-data и сохранением прав доступа на версии 1.3.0 используем
OptiPNG оптимизация PNGOptiPNG уменьшает размер файла путем удаления ненужных для изображения функций таких как на примем полноцветность для черно-белых изображений. Устанавливаем OptiPNG
OpiPNG будем использовать с ключами:
Для рекурсивной оптимизации запускаем
Итоговые комманды для рекурсивной оптимизации изображений на сервере от имени пользователя www-data Для JPG
Для PNG
| |
|