Здравствуйте. У меня ocStore 2.1.0.2.1
Хочу чтобы загружаемые на сайт изображения сохраняли свои оригинальные пропорции, но при этом фукнционал resize для изображений сохранялся.
Например:
- Загружаю на сайт 2 товара, изображение первого 2000x1000px (ландшафтное), второго 1000x1000px (квадратное).
- В настройках магазина в Изображениях для Изображение с списке товаров ставлю, допустим 600х400
Хочу получить в Категории товаров изображение первого товара 600х300, а второго 400х400,
то есть нужно сделать, чтобы размеры изображений, задаваемых в админке означали НЕ БОЛЕЕ 600x400 итд, а не строго 600х400 как в OC по дефолту.
В файле system/library/image.php в 92-й строке:
$scale = min($scale_w, $scale_h);
поменял min на max, но, понимаю, что код ниже формирует белую подложку, на которую потом позиционирует изображение + водяные знаки, что делать дальше не знаю.
На водяные знаки можно забить, мне они ненужны, белую подложку можно вообще не формировать (кажись это и надо сделать).
Готов заплатить за ваши знания.
Вот сам этот файлик image.php: