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'.....