Аватар - какой то глюк с ресайзом

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 8 апреля 2017 в 18:41
Интересную фишку с аватаркой обнаружил. версия 2.7.2
В настройках пресета указал ширину 200px, поле высоты оставил пустой. Если ширина исходной фотки больше высоты — проблемы нет — на выходе как и положено ширина 200, высота пропорционально. Но если больше оказывается высота исходника — вот тут и начинается — 200px на выходе имеет не ширина, а высота полученной аватарки...

UPD. Не только с аватарами, но и с фотками вообще, на любом пресете, если указать только ширину, ресайз на наужное число идет по наибольшей стороне исходного фото
#2 9 апреля 2017 в 12:30
А галочка "квадратный" убрана?
#3 9 апреля 2017 в 14:37

нтересную фишку с аватаркой обнаружил. версия 2.7.2

Эдуард Исламов
не нашел где вы такое нашли
#4 9 апреля 2017 в 16:29


А галочка "квадратный" убрана?

Мартин

Безусловно, не первый день женат)


нтересную фишку с аватаркой обнаружил. версия 2.7.2

Эдуард Исламов
не нашел где вы такое нашли

yury
Читаем внимательнее, вникаем в сказанное)

Для наглядности скрины вот:



#5 9 апреля 2017 в 17:25

Читаем внимательнее, вникаем в сказанное)

Для наглядности скрины вот:

Эдуард Исламов
n/t это в компоненте загрузка изображений?
#6 9 апреля 2017 в 18:00

Безусловно, не первый день женат)

Эдуард Исламов
Сори, об этом не в курсе.
В ф-ции обрезки изображения прописано, что если нет высоты, то высота равна ширине. Закомментируйте эту строку.
  1. if (!isset($size['height'])) { $size['height'] = $size['width']; }
#7 10 апреля 2017 в 09:59


n/t это в компоненте загрузка изображений?

yury
Да, в нем.


В ф-ции обрезки изображения прописано, что если нет высоты, то высота равна ширине. Закомментируйте эту строку.

  1. if (!isset($size['height'])) { $size['height'] = $size['width']; }

Мартин

Это оно! Вот так без лишней воды вопрос решился, спасибо! Тема закрыта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.