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

    (No version information available, might only be in Git)

    Set image size

    说明

    Imagick::extentImage(int $width,int $height,int $x,int $y): bool

    Comfortability method for setting image size. The method sets the image size and allows setting x,y coordinates where the new area begins.此方法在Imagick基于ImageMagick 6.3.1以上版本编译时可用。

    Caution

    Prior to ImageMagick 6.5.7-8(1623),$x was positive when shifting to the left and negative when shifting to the right, and $y was positive when shifting an image up and negative when shifting an image down. Somewhere betwen ImageMagick 6.3.7(1591)and ImageMagick 6.5.7-8(1623), the axes of $x and $y were flipped, so that $x was negative when shifting to the left and positive when shifting to the right, and $y was negative when shifting an image up and positive when shifting an image down. Somewhere between ImageMagick 6.5.7-8(1623)and ImageMagick 6.6.9-7(1641), the axes of $x and $y were flipped back to pre-ImageMagick 6.5.7-8(1623)functionality.

    参数

    $width

    The new width

    $height

    The new height

    $x

    X position for the new size

    $y

    Y position for the new size

    返回值

    成功时返回TRUE

    参见

    • Imagick::resizeImage() Scales an image
    • Imagick::thumbnailImage() Changes the size of an image
    • Imagick::cropImage() 截图图片的一块区域
    This function cannot handle images with a transparent background. Use setImageExtent instead.
    Some tiff image are corrupted, if used without prior calling setImageMatte(false).