Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install imgimgСначала проверь настройки на одной картинке, затем запускай обработку папки или списка. Оригинал не меняется без явного -r.
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.
Во избежание нехватки памяти преобразование ограничено исходным файлом 32 МиБ и 24 млн пикселей входного или выходного изображения (до 16000 на сторону). Пакет ограничен 200 изображениями, список — 128 КиБ. Для преобразования требуется GD или Imagick.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install imgУстановить сокращённый пакет без локальной справки;
install img -mУстановить именно эту опубликованную версию.
install img -v 1.1.5Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade imgУдалить блок расширения, не затрагивая ядро и остальные модули.
install img -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
img \sandbox\images\photo.jpgFormat JPEG
Dimensions 48x32
MIME image/jpeg
Size 732 Bimg \sandbox\images\photo.jpg -s 24photo.jpg > photo.img.jpgimg \sandbox\images\photo.jpg -s 24 -wphoto.jpg > photo.img.jpgimg \sandbox\images\photo.jpg -s 24 -hphoto.jpg > photo.img.jpgimg \sandbox\images\photo.jpg -s 32x20photo.jpg > photo.img.jpgimg \sandbox\images\photo.jpg -t webp -q 82photo.jpg > photo.img.webpimg \sandbox\images\photo.jpg -s 24 -o \sandbox\images\thumb.jpgphoto.jpg > thumb.jpgimg \sandbox\images\photo.jpg -s 24 -rphoto.jpg > photo.jpgimg -f \sandbox\images "*.jpg" -s 24 -t webpphoto.jpg > photo.img.webp
product.jpg > product.img.webpimg -s 24 < \sandbox\images\images.txtphoto.jpg > photo.img.jpg
product.jpg > product.img.jpgimg \sandbox\images\missing.jpgФайл не найденimg -f \sandbox\images "*.jpg"Resize or output format requiredsandbox/images/photo.jpgПример использует файл или каталог из защищённой учебной папки /sandbox/.
[binary file: photo.jpg]Актуальная стабильная версия