Параметр Описание Значение

input Путь к картинке которую нужно обработать

	Возможные значенияСтрока
	Значение по умолчанию*(пусто)*
	ПримечаниеБлагодаря этому параметру сниппет может работать как модификатор

options Параметры для класса phpThumb (см. раздел Parameters).

	Возможные значенияПроизвольная строка с параметрами отделенными друг от друга символом & (*амперсанд*), а значение параметра определяется после символа = (*равенство*).
	Значение по умолчаниюq=96&src={assets_path}components/phpthumbon/noimage.jpg
	ПримечаниеЗначения по умолчанию q и src можно переопределить в системных настройках при помощи параметров phpthumbon.noimage и phpthumbon.quality

Системные настройки

Параметр Описание Значение

phpthumbon.images_dir Папка, которая будет вырезаться из пути в кеш-директории

	Возможные значенияИмя папки
	Значение по умолчаниюimages
	ПримечаниеОтносительно директории assets

phpthumbon.quality Качество картинки по умолчанию

	Возможные значенияЦелое число больше 0
	Значение по умолчанию96
	ПримечаниеЕсли не задано качество картинки в параметрах при вызове сниппета, то будет использоваться это значение

phpthumbon.cache_dir Имя папки с кешем

	Возможные значенияИмя папки
	Значение по умолчаниюcache_image
	ПримечаниеОтносительно папки assets

phpthumbon.ext Если на сжатие приходит картинка в неизвестном формате, то будет использоваться этот тип

	Возможные значенияРасширение имени файла
	Значение по умолчаниюjpeg

ПримечаниеЕсли на сжатие приходит картинка в неизвестном формате, то будет использоваться этот тип

phpthumbon.noimage Путь к картинки с изображением “картинка не существует”

	Возможные значенияПуть к файлу
	Значение по умолчанию{assets_path}components/phpthumbon/noimage.jpg
	ПримечаниеЕсли картинка указанная в input окажется не доступной или вообще этот параметр пуст, то на обработку поступит картинка указанная в этом параметре

phpthumbon.queue Активация поддержки очередей

	Возможные значения0, 1, 2
	Значение по умолчанию0
	Примечание0 - не использовать очереди; 1 - использовать очередь и не сжимать noimage; 2 - использовать очередь и сжимать noimage под нужный размер

phpthumbon.queue_classpath Путь к файлу с классом QueueThumb

	Возможные значения0, 1, 2
	Значение по умолчанию{core_path}/components/phpthumbon/queue/QueueThumb.class.php
	ПримечаниеВ указанном файле должен располагаться класс QueueThumb с публичным статичным методом add(phpThumbOn $ThumbOn, modX $modx). Класс по умолчанию не использует очередей в прямом смысле слова и лишь сохраняет данные в таблицу modx_thumb_images для последующей обработки через процессор из крона.

phpthumbon.error_mode Правила обработки ошибочных картинок

	Возможные значения1, 2
	Значение по умолчанию1
	Примечание1 (по умолчанию) - сжатие noimage с заданными параметрами; 2 - вывод оригинальной картинки без обработки

phpthumbon.noimage_cache Папка с закешированными noimage файлами

	Возможные значенияполный путь к любой папке
	Значение по умолчанию{assets_path}components/phpthumbon/cache/
	ПримечаниеПуть к папке в которой уже хранятся noimage нужных размеров

phpthumbon.total_queue Число обрабатываемых заданий из очереди за 1 раз

	Возможные значенияот 1 до 10
	Значение по умолчанию1
	ПримечаниеНе более 10. В случае отсутствия значения у этого параметра устанавливается значение по умолчанию - 1

phpthumbon.make_cachename Сниппет который может подменить дефолтные правила формирования кеш имен картинок

	Возможные значенияЛюбое имя существующего сниппета в системе
	Значение по умолчанию*(пусто)*
	ПримечаниеСниппет должен вернуть сериализованный массив со следующими ключами: _cacheFileName *(имя файла с полным адресом относительно корня сервера)*, _cacheSuffix *(суффикс в имени кеш файла)*, _globThumb *(шаблон поиска других превьюх этого же файла)*