【问题标题】:Imagick knowing the image size? (file size)想象一下图像大小? (文件大小)
【发布时间】:2011-07-14 04:13:06
【问题描述】:
 $im = new Imagick($path);
 $im->resizeImage();

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

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

【问题讨论】:

    标签: php imagemagick imagick


    【解决方案1】:

    getImageSize 抛出 Deprecated。

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

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

    【讨论】:

      【解决方案2】:

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

      $data = $im->__toString();
      $imageSize = strlen($data);
      

      【讨论】:

        【解决方案3】:

        看到这个Imagick::getImageSize

        【讨论】:

        • 此功能已弃用,并在您回答时已弃用。请改用getImageLength()
        猜你喜欢
        • 1970-01-01
        • 2020-01-27
        • 2012-06-19
        • 2013-06-20
        • 2015-10-04
        • 1970-01-01
        • 1970-01-01
        • 2021-12-27
        相关资源
        最近更新 更多