Adobe Business Catalyst будет интерпретировать определенные параметры в URL-адресе src
тега img
как инструкцию по изменению размера изображения перед отправкой его клиенту.Эти параметры:
Action=thumbnail
Width
(целое число) Height
(целое число) algorithm
(proportional
| fill
| fill_proportional
| proportional_noupscale
) proportional
сохраняет соотношение сторон и увеличивает изображения меньшего размера.Это значение по умолчанию. fill
сжимает изображения для подгонки и увеличивает изображения меньшего размера. fill_proportional
уменьшает изображения по мере необходимости, чтобы получить только одну ось внутризаданные размеры;любые дополнительные пиксели на другой оси симметрично обрезаются.Он не увеличивает изображения меньшего размера. proportional_noupscale
всегда возвращает изображение с тем же соотношением сторон, что и у оригинала, вставляет отступ, а не масштабирование, и всегда будет полностью соответствовать указанным размерам - дополнительное заполнениеобрезается для сохранения соотношения сторон.
Format
(png
| jpg
| gif
) - Этот параметр определяет тип изображения, возвращаемый послеповторное масштабирование.
Пример: <img src="{tag_yourImageFieldName_value}?Action=thumbnail&Width=320&Height=100&algorithm=fill">
Это вставит изображение из поля yourImageFieldName в веб-приложение и раздавит его до размера 320пикселей в ширину на 100 высот.Добавление _value
к тегу заставляет BC возвращать только URL, без какой-либо дополнительной разметки.
Ссылка: Программное создание миниатюр из полноразмерных изображений