Мне нужна помощь / предложения по поиску наиболее эффективного способа уменьшить размер изображения до минимального размера с помощью PHP / GD, сохраняя при этом соотношение сторон исходного изображения, но обеспечивая изображение с измененным размером. больше установленной минимальной ширины и высоты.
Например, изображение с измененным размером должно иметь ширину> = 400 и высоту> = 300, но должно быть как можно ближе к этим размерам при сохранении исходного соотношения сторон.
Таким образом, "альбомное" изображение будет иметь идеальную высоту 300 или немного больше с шириной> = 400, а "портретное" изображение будет иметь идеальную ширина 400 или немного больше, если высота> = 300.