Знаете ли вы какие-нибудь инструменты, такие как smush.it, которые я мог бы использовать в командной строке? - PullRequest
3 голосов
/ 06 декабря 2011

Возможно, вы знаете http://www.smushit.com/ysmush.it/ это инструмент для оптимизации изображений (png, jpg, gif)

Я хотел бы реализовать задачу фингинга или что-то еще, поэтому я ищуаналогичный инструмент, который будет использоваться в cli.

Я знаю, что smushit - это набор из нескольких инструментов, но у меня нет времени собирать их все вместе.

Есть идеи?

Ответы [ 3 ]

2 голосов
/ 06 декабря 2011

Какая ОС? Для Windows PNGSlim из http://people.bath.ac.uk/ea2aced/tech/png/pngslim.zip является хорошим инструментом командной строки. Это пакетный файл, который запускает один и тот же файл с помощью различных инструментов оптимизации и сохраняет лучшее из того, что он получает (или возвращается к резервной копии, сделанной в начале, если ему не удается сбрить хотя бы один файл). партия).

Из-за ограничений командной строки, он может выполнять только несколько PNG за раз, но, поскольку это командная строка, легко написать что-то для пропуска через него целого каталога.

Это довольно медленно, но в конце концов оно тщательное; один оставить на ночь.

1 голос
/ 06 декабря 2011

Проверьте инструментарий Image Magick: http://www.imagemagick.org/Usage/formats/
Вы можете конвертировать, преобразовывать, вращать, увеличивать / уменьшать масштаб, перекрывать и т. Д. Он доступен практически во всех дистрибутивах Linux, которые я знаю.

0 голосов
/ 30 марта 2013

Старый вопрос, но вы можете проверить littleutils .

Для установки в Ubuntu / Debian:

Скачать littleutils

wget -O littleutils.tar.bz2 http://sourceforge.net/projects/littleutils/files/latest/download

Unzip / Untar

tar jxvf littleutils.tar.bz2 

Установить зависимости

sudo apt-get install gifsicle pngcrush lzip libpng12-0 libpng12-dev libjpeg-progs p7zip-full

cd в каталог littleutils (проверьте номер версии)

cd littleutils-1.0.27 

Настройка и установка

./configure --prefix=/usr && make && sudo make install && sudo make install-extra

После этого вы сможете использовать opt-jpg {filename}, opt-png {filename} и opt-gif {filename} прямо из командной строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...