📜  PHP | imagick setImageArtifact()函数

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

PHP | imagick setImageArtifact()函数

Imagick::setImageArtifact()函数是PHP中的一个内置函数,用于设置图像工件。图像属性和图像工件之间的主要区别在于属性是公共的,而工件是私有的。

句法:

bool Imagick::setImageArtifact( string $artifact, string $value )

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

  • $artifact:此参数保存工件的名称。
  • $value:此参数保存工件的值。

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

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

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

程序:

setImageArtifact('compose:args', "0, 1, 0.4, -0.6");
$imagick1->compositeImage($imagick2, Imagick::COMPOSITE_MATHEMATICS, 0, 0);
  
// Display the output image
$imagick1->setImageFormat('png');
  
header("Content-Type: image/png");
  
echo $imagick1->getImagesBlob();
  
?>

输出:

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