Imagick::resizeImage vs Imagick::scaleImage
和 之间有什么区别?resizeImage
scaleImage
如果图像的大小> $myLimit
示例(伪代码):
$myLimit = 1MB
user uplaod an image of 1000x1000 of 2MB
2MB > $myLimit
while( $imagefilesize > $myLimit ) {
resizeImageBy 0.9%;
}
//> output 900x900 image of 900 kB
在块中,我应该使用两种方法中的哪一种?while
编辑:我发现了一些可能有帮助的东西:http://www.imagemagick.org/Usage/resize/ 但是有人可以简化它吗?