📜  PHP | imagick cropThumbnailImage()函数

📅  最后修改于: 2022-05-13 01:56:19.881000             🧑  作者: Mango

PHP | imagick cropThumbnailImage()函数

Imagick::cropThumbnailImage()函数是PHP中的一个内置函数,用于创建裁剪的缩略图。此函数通过首先使用高度和重量参数放大或缩小图像,然后从图像中心裁剪一个区域来创建一个固定大小的缩略图。

注意:在使用 .gif 图像格式时,使用cropThumbnailImage()函数可能会产生不希望的结果。如果您使用的是 .gif,则需要通过删除画布来补充此函数。

句法:

bool Imagick::cropThumbnailImage( $width, $height, $legacy = FALSE )

参数:此函数接受上面提到的两个参数,如下所述:

  • $width:此参数保存缩略图的宽度。
  • $height:此参数保存缩略图的高度。

返回值:此函数在成功时返回 True。

错误/异常:此函数在错误时抛出 ImagickException。

原图:

下面的程序说明了PHP中的 Imagick::cropThumbnailImage()函数:

程序:

 cropThumbnailImage(300, 50);
   
// Remove the canvas using the line below 
// if the image is a .gif file:
// $image->setImagePage(0, 0, 0, 0);
   
// Image header
header('Content-type: image/png');
    
// Display resulting image:
echo $image;
  
?>

输出:

参考: https://www. PHP.net/manual/en/imagick.cropthumbnailimage。 PHP