PHP |想象一下 resizeImage()函数
Imagick::resizeImage()函数是PHP中的一个内置函数,用于将图像缩放到所需的尺寸。
句法:
bool Imagick::resizeImage( int $columns,
int $rows, int $filter, float $blur,
bool $best_fit = false, bool $legacy = false )
参数:此函数接受上面提到的六个参数,如下所述:
- $columns:它指定图像的宽度。
- $rows:它指定图像的高度。
- $filter:它指定对应于 FILTER 常量之一的整数。
- $blur:它指定模糊因子,其中 > 1 为模糊,< 1 为锐利。
- $best_fit(可选):它指定拟合参数。
- $legacy(可选):它指定遗留。
返回值:此函数在成功时返回 TRUE。
异常:此函数在出错时抛出 ImagickException。
下面给出的程序说明了PHP中的Imagick::resizeImage()函数:
方案一:
resizeImage( 620, 300, Imagick::FILTER_LANCZOS, 1);
// Display the image
header("Content-Type: image/png");
echo $imagick->getImageBlob();
?>
输出:
方案二:
resizeImage( 520, 200, imagick::FILTER_GAUSSIAN, 10);
// Display the image
header("Content-Type: image/png");
echo $imagick->getImageBlob();
?>
输出:
参考: https://www. PHP.net/manual/en/imagick.resizeimage。 PHP