Imagick :: resizeImage против 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 / Но может ли кто-нибудь это упростить?

20
задан caiosm1005 22 July 2013 в 10:21
поделиться