📜  PHP |想象一下 resizeImage()函数

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

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