PHP |想象一下paintTransparentImage()函数
Imagick::paintTransparentImage()函数是PHP中的一个内置函数,用于将颜色与定义的颜色匹配的任何像素更改。
句法:
bool Imagick::paintTransparentImage( $target, $alpha, $fuzz )
参数:此函数接受三个参数,如上所述,如下所述:
- $target:它包含目标颜色的值,以在给定范围内更改指定的不透明度值。
- $alpha:它包含从 0.0(完全透明)到 1.0(完全不透明)的浮点值。
- $fuzz:它定义了将两种颜色视为相同的容忍度。
返回值:此函数在成功时返回 True。
错误/异常:此函数在错误时抛出 ImagickException。
下面的程序说明了PHP中的 Imagick::paintTransparentImage()函数:
程序:
getQuantumDepth()['quantumDepthLong'];
// Use Imagick::paintTransparentImage() function function
// change the pixel color
$paintit->paintTransparentImage("White", 0.2, 0.5 *$quantum);
header("Content-Type: image/jpg");
// Display the output image
echo $paintit->getImageBlob();
?>
输出:
参考: https://www. PHP.net/manual/en/imagick.painttransparentimage。 PHP