java等比例压缩图片,分别按高度或者按宽度进行压缩,有什么区别么?

图片说明

比如这段代码,为什么宽/高 大于 自定义的 w/h 就要按照 宽的比例压缩?

宽/高 大于 自定义的 w/h。
这种情况说明,自定义的图片的宽很小,高很大,既然是进行压缩,那肯定是以小的来做标准(小的可以兼容大的,但是大的不好兼容小的)