Если у вас есть размеры растрового изображения, вы можете запросить размер, который больше вашего наименьшего значения на коэффициент соотношения сторон изображения.
Например, если изображение имеет размер 1600x1200 и размер миниатюры должен составлять не менее 32 пикселей, размер должен быть 43 (32 * (1600/1200)), а результирующее изображение будет 43x32.
Чтобы получить размер изображения, вам необходимо загрузить дату изображения в класс изображений и использовать свойства width и height.