Пропорциональное уменьшение миниатюры изображения по большей стороне

Добрый день, коллеги! Тупой вопрос, но почему-то гугл не помогает, либо глаз замылен(
Требуется создать миниатюру уменьшив её на заданное значение по бОльшей стороне до, например 300рх.
Если картинка вертикальная, то у ней высота должна стать 300, остальное пропорционально уменьшиться, а если горизонталка, то ширина. Желательно делать это с помощьюp Thumb (честно читал доку, не нашел), но можно и чот другое.
Заранее сердечно благодарю!
Серый
12 января 2018, 09:39
modx.pro
1 781
0

Комментарии: 1

Андрей
12 января 2018, 13:26
0
Читайте внимательно параметры phpthumb:

zc — автоматически обрезать лишнее по большей стороне так чтобы изображение заполнило заданные размеры (требует «w» и «h», отменяется опциями «iar», «far»). Значение «1» или «C» — обрезать от центра, значения «T», «B», «L», «R», «TL», «TR», «BL», «BR» — сверху/снизу/слева/справа и т.д.

far — пропорциональное изменение изображения — изображение будет пропорционально изменено до указанных в «w» и «h» размеров, которые должны быть установлены. Выравнивание: L=слева,R=справа,T=верх,B=низ,C=по центру, а также BL,BR,TL,TR

wp — максимальная ширина миниатюры для вертикальных изображений
hp — максимальная высота миниатюры для вертикальных изображений

wl — максимальная ширина миниатюры для горизонтальных изображений
hl — максимальная высота миниатюры для горизонтальных изображений

ws — максимальная ширина миниатюры для квадратных изображений
hs — максимальная высота миниатюры для квадратных изображений

    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1