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

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

是否有 calc_image_size 或者我必须写入文件并检查尺寸?(失败)

4

3 回答 3

3

getImageSize 抛出已弃用。

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 回答