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