图片缩放 示例 原图大小为400 px200 px。设置w300 px,h160 px,使用不同的缩放模式进行缩放,结果如下: mfixed image/resize,w300,h160,mfixed:fixed会将图片按照指定的宽高进行缩放,原图为400 px200 px,缩放后为300 px160 px,会导致原图缩放后,比例被拉高。 pad image/resize,w300,h160,mpad:pad模式会先将图片等比缩放至指定的宽高限制下的矩形内最大图片,当前比例为300 px 150 px,剩余h会将缩放后的图片居中,其余部分填充白色背景,因此会生成一个300 px 160 px的缩放图,但是h(0,5)和h(155,160)两部分区域为白色背景。 fill image/resize,w300,h160,mfill:fill模式会将图片等比缩放为延伸出指定宽和高的矩形外的最小图片,即大小为320 px 160 px。而后将图片居中,并将两侧裁剪,最终w(0,10)和w(310,320)两部分会被裁剪,形成300 px 160 px的图片。 mfit image/resize,w300,h160,mmfit:mfit模式为按照原图比例进行缩放,根据延伸出指定宽高计算矩形外的最小图片,即320 px 160 px的图片,作为缩放的结果。 lfit image/resize,w300,h160,mlfit:lfit模式与mfit相对应,lfit会计算出,缩放指定的宽高的矩形内的最大矩形,即300 px 150 px大小,形成最终缩放图。