Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install imgimgПоказывает параметры изображений и пакетно меняет размер, формат и качество JPEG, PNG и WebP.
Для пакетной обработки сначала проверьте преобразование на одном изображении, а затем применяйте те же размер, формат и качество к каталогу или списку.
img <file> [options] · img -f [dir] [mask] [options] · img [options] < <list>img <file>показать информацию об изображении
-s <size>изменить размер пропорционально; одно число задаёт максимальную сторону
-s <size> -w | -hизменить размер пропорционально по выбранной ширине или высоте
-s <WxH>изменить размер точно до <WxH>
-t <format>преобразовать в веб-формат: jpg|png|webp
-q <1..100>задать качество результата; по умолчанию 85
-o <dst>записать одно преобразованное изображение по указанному пути
-rзаменить исходное изображение после успешного преобразования
-f [dir] [mask]обработать подходящие изображения в каталоге; по умолчанию текущий каталог и *
< <list>обработать пути изображений из текстового файла, по одному в строке
В текущем ядре успешно открытый файл сразу становится доступен через $. Если этот модуль — установленный обработчик с наивысшим приоритетом для расширения файла, достаточно ввести только имя файла: ядро направит его в эту команду. Это часть поведения ядра; явной формой команды остаётся
По умолчанию преобразование создаёт соседний файл name.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install imgУстановить сокращённый пакет без локальной справки;
install img -mУстановить именно эту опубликованную версию.
install img -v 1.1.4Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade imgУдалить блок расширения, не затрагивая ядро и остальные модули.
install img -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
cd \sandbox\images | img photo.jpgFormat JPEG
Dimensions 48x32
MIME image/jpeg
Size 732 Bphoto.jpgFormat JPEG
Dimensions 48x32
MIME image/jpeg
Size 732 Bimg $ -s 1200 -t webp -q 82photo.jpg > photo.img.webpimg photo.jpg -s 32 -w -o photo-thumb.jpgphoto.jpg > photo-thumb.jpgimg -f \sandbox\images "*.jpg" -s 1200 -t webpphoto.jpg > photo.img.webpimg -s 1200 < \sandbox\images\images.txtphoto.jpg > photo.img.jpg
product.jpg > product.img.jpgimg photo.jpg -s 40 -rphoto.jpg > photo.jpgimg \sandbox\images\missing.jpgФайл не найденsandbox/images/photo.jpgПример использует файл или каталог из защищённой учебной папки /sandbox/.
[binary file: photo.jpg]Добавлены размер по длинной стороне, явная ширина/высота, точный WxH и компактный вывод источник > результат.