Что нового?
Интернет в Броварах
Карта Броваров
Спутниковая карта
Работа в Броварах
Optipng all files. Конвертируем пакетно .png и .jpg изображения
Автор: Rage Noir - время 08:39 02/10/12

.png

Устанавливаем

 apt-get install optipng

Запускаем из директории с необходимыми изображениями:

find fotos/ -iname *.png -print0 |xargs -0 optipng -o7
Это долго, но флаг о7 означает, что будет использовано 7 различных техник, которые будут применены для оптимизации к изображению.

find fotos/ -iname *.png -print0 |xargs -0 optipng -fix
Побыстрее, но может не самый эфективный вариант.

 В результате оптимизация доходила до 0,37 - 5+%. Пусть 100 байт на фото, но если умножить на 10000 запросов и на количество изображений, то выходит приличная экономия трафика. А если оптимизировалось 25 кб?
 

.jpg

apt-get install libjpeg-progs

Оптимизировать изображения с заменой:

find fotos/ -name "*.jpg" -print0 | xargs -0 -I filename jpegtran -copy none -optimise -outfile filename filename
 

PS: Если необходимо оптимизировать файлы за последнее некоторое время, например, месяц, добавим параметр -mtime -30

find fotos/ -name "*.jpg"  -mtime -30 -print0 | xargs -0 -I filename jpegtran -copy none -optimise -outfile filename filename



Добавить коммент

Имя

Text

Комментарии пользователей


2Fi2RSuir05:11 29/05/16

Superbly illunimating data here, thanks!

Rage22:33 20/12/12

На здоровье :)

Y-akubets18:02 19/12/12

Кстати, спасибо за пост

Rage12:57 19/12/12

На одном из серверов Debian, да.

Y-akubets08:00 13/12/12

ты перешел на Debian/Ubuntu?