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