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

    (PECL imagick 2.0.0)

    Sets the size of the Imagick object

    说明

    Imagick::setSize(int $columns,int $rows): bool

    Sets the size of the Imagick object. Set it before you read a raw image format such as RGB, GRAY, or CMYK.

    参数

    $columns
    $rows

    返回值

    成功时返回TRUE

    Using setSize before reading an image file tells ImageMagick to resize the image immediately on load - this can give a substantial increase in performance time and save memory and disk resources for large images:
    <?php
    $image = new Imagick();
    $image->setSize(800,600);
    $image->readImage($file);
    ?>
    This might also save you having to call thumbnailImage to resize the image. 
    On my server, this only made a difference with jpgs - pngs and gifs were loaded at full size which took much longer (30s or more compared to 6s for a similar sized jpg).
    This function is not working for me at all.
    I am trying to generate Images from a PDF and this function does literally NOTHING, even it returns 'true'.....