MODX. PhpThumbOn
Отредактировано: 03 Января 2019
phpThumbOn это улучшеный аналог компонента phpThumbOf, созданный для автоматического ресайза изображений под нужный размер. Для ресайза он использует популярную библиотеку phpThumb, у которой значительно больше возможностей, чем описано в документациях к компоненту. Возможности библиотеки phpThumb.
Документация сниппета phpThumbOn
Файл можно выводить вызывая как сниппет:
{'phpthumbon' | snippet : [
'input' => $img,
'options' => '&w=400&h=300&f=jpg',
]
}
или использовать, как модификатор:
{$img | phpthumbon : 'w=200&h=200&zc=1'}
Какие параметры можно использовать и что они обозначают — смотрите в статье посвященной phpThumb.
Параметр | Описание | Значение |
---|---|---|
input | Путь к картинке которую нужно обработать |
Возможные значения Значение по умолчанию Примечание |
options | Параметры для класса phpThumb |
Возможные значения Значение по умолчанию Примечание |
Системные настройки
Параметр | Описание | Значение |
---|---|---|
phpthumbon.images_dir | Папка, которая будет вырезаться из пути в кеш-директории |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.quality | Качество картинки по умолчанию |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.cache_dir | Имя папки с кешем |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.ext | Если на сжатие приходит картинка в неизвестном формате, то будет использоваться этот тип |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.noimage | Путь к картинки с изображением «картинка не существует» |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.queue | Активация поддержки очередей |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.queue_classpath | Путь к файлу с классом QueueThumb |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.error_mode | Правила обработки ошибочных картинок |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.noimage_cache | Папка с закешированными noimage файлами |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.total_queue | Число обрабатываемых заданий из очереди за 1 раз |
Возможные значения Значение по умолчанию Примечание |
phpthumbon.make_cachename | Сниппет который может подменить дефолтные правила формирования кеш имен картинок |
Возможные значения Значение по умолчанию Примечание
|