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

    (PECL imagick 2.0.0)

    Removes a region of an image and trims

    说明

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

    Removes a region of an image and collapses the image to occupy the removed portion.

    参数

    $width

    Width of the chopped area

    $height

    Height of the chopped area

    $x

    X origo of the chopped area

    $y

    Y origo of the chopped area

    返回值

    成功时返回TRUE

    错误/异常

    错误时抛出 ImagickException。

    范例

    Example #1 Using Imagick::chopImage():

    Example of using Imagick::chopImage

    <?php
    /* Create some objects */
    $image = new Imagick();
    $pixel = new ImagickPixel( 'gray' );
    /* New image */
    $image->newImage(400, 200, $pixel);
    /* Chop image */
    $image->chopImage(200, 200, 0, 0);
    /* Give image a format */
    $image->setImageFormat('png');
    /* Output the image with headers */
    header('Content-type: image/png');
    echo $image;
    ?>
    

    参见

    • Imagick::cropImage() 截图图片的一块区域