2
 $im = new Imagick($path);
 $im->resizeImage();

 echo $im->calc_image_size(); ? //> 121312 Bytes

calc_image_size はありますか、それともファイルに書き込んで寸法を確認する必要がありますか? (不合格)

4

3 に答える 3

3

getImageSize は Deprecated をスローします。

Imagick::getImageSize is deprecated. Imagick::getImageLength should be used instead

http://php.net/manual/en/function.imagick-getimagelength.php

于 2011-03-12T21:13:36.813 に答える
1

画像を圧縮すると、次のようにサイズを決定できます

$data = $im->__toString();
$imageSize = strlen($data);
于 2012-08-06T09:12:47.753 に答える
-1

このImagick::getImageSizeを参照してください

于 2011-03-12T19:20:10.037 に答える