CFile::ResizeImageGet — Возможен ли изменять размер изображений только по ширине с изменением высоты исходя и соотношения сторон?
Необходимо сделать ресайз картинок для превьюшек, однако исходные изображения имеют разную высоту.
Метод битрикс CFile::ResizeImageGet - для изменения размеров изображений на лету требует задать обязательные параметры высоты и ширины. Необходимо изменять размеры, только по ширине, при этом чтобы высота изменялась в зависимости от соотношения сторон.
Есть ли какие-либо способы сделать изменения размеров изображений только по ширине, с изменением высоты исходя и соотношения сторон?
Можно вычислять параметры заранее, но на практике можно использовать BX_RESIZE_IMAGE_PROPORTIONAL и устанавливать высоту заведомл больше.
Например Array("width"=>100, "height"=>10000) буде работать для всех изображений у которых отношение не больше 1 к 100