Php Imagick知道图像的大小吗?(文件大小)

Php Imagick知道图像的大小吗?(文件大小),php,imagemagick,imagick,Php,Imagemagick,Imagick,是否有计算图像大小,或者我必须写入文件并检查尺寸?(失败)请参见此getImageSize抛出一个不推荐的错误 $im = new Imagick($path); $im->resizeImage(); echo $im->calc_image_size(); ? //> 121312 Bytes 如果压缩图像,可以像这样确定大小 Imagick::getImageSize is deprecated. Imagick::getImageLength should b

是否有计算图像大小,或者我必须写入文件并检查尺寸?(失败)

请参见此

getImageSize抛出一个不推荐的错误

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

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

如果压缩图像,可以像这样确定大小

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

此函数已弃用,并且在您回答时已弃用。改用
getImageLength()
$data = $im->__toString();
$imageSize = strlen($data);