• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Imagick::getSize()

    (PECL imagick 2.0.0)

    Returns the size associated with the Imagick object

    说明

    Imagick::getSize(void): array

    Get the size in pixels associated with the Imagick object, previously set by Imagick::setSize().

    Note:

    This method just returns the size that was set using Imagick::setSize(). If you want to get the actual width / height of the image, use Imagick::getImageWidth() and Imagick::getImageHeight().

    返回值

    Returns the size associated with the Imagick object as an array with the keys "columns" and "rows".

    范例

    Example #1 Getting the size of a raw RGB image set at 200x400, after scaling to 400x800(compared to width / height)

    <?php
    //Set size first and then load the raw image
    $img = new Imagick();
    $img->setSize(200, 400);
    $img->readImage("image.rgb");
    $img->scaleImage(400, 800);
    $size = $img->getSize();
    print_r($size);
    echo "$img->getImageWidth()."x".$img->getImageHeight();
    ?>
    

    以上例程会输出:

    Array
    (
        [columns] => 200
        [rows] => 400
    )
    400x800