Krileon,
Not sure if I understand you correctly on the min height / width and current maximum height / width but I truly understand the development cycle.
Basically, a user should enter the 'maximum height' and 'maximum width' for 'any' image to be saved for displayed. As far as 'minimums', that can be done dynamically on the resized image that was uploaded and saved.
So let's say that you set the 'maximum height' as 600 pixels and the 'maximum width' as 800 pixels. A user browses his computer, selects and image that is actually 2560x1280 pixels. You resize the image to 600 pixels height but see that the width using 'keep aspect ratio' is actually 1200pixels. So you now know that this image must be resized based on width so you resize the width to 800 pixels and the height is 400 pixels which is below the 'maximum height' settings of 600 pixels. Now you know that this image should be resized to 800x400 pixels.
Now let's go the other way. Say the user selects an image that is 2560x3620 pixels. You resize to 800 pixels width but you see that the height using 'keep aspect ration' is 1131 pixels height. So you know that this image must be resize based on height so you resie the height to 600 pixels and the width is now 424 pixels wide which is less than the 'maximum width' settings of 800 pixels.
In both cases, the disk space is less than 5% of the disk space required for the full-size and the time to load the images for display on a page page would be 20+ times faster. As far as quality, for most 'non-discerning' eyes, they would not notice any significant decline in the quality of the image. It's a win-win-win for the website administrator plus the user as they won't reach their maximum too quickly. Right now, you could literally upload 2-3 images and ready your maximum storage space as allocated whereas with resizing the administrator could allocate the same disk space but increase the number of photos. That's nice.
FYI, this is the procedure I have used in the past when I implemented this dynamic resizing of image files as they were uploaded to the website. Worked great!