函数名: Imagick::tintImage()
适用版本: Imagick 3.3.0以上
用法: Imagick::tintImage ( mixed $tint , mixed $opacity ) : bool
说明:该函数将Imagick对象中的图像着色为指定的颜色,并可选地设置透明度。此函数可以用于创建图像的不透明或半透明的色彩效果。
参数:
返回值:成功时返回true,失败时返回false。
示例:
// 创建Imagick对象
$image = new Imagick('path/to/image.jpg');
// 设置着色为红色,并设置透明度为0.5
$tint = 'red';
$opacity = 0.5;
// 着色图像
$result = $image->tintImage($tint, $opacity);
if ($result) {
// 保存着色后的图像
$image->writeImage('path/to/tinted_image.jpg');
echo "图像着色成功!";
} else {
echo "图像着色失败!";
}
// 销毁Imagick对象
$image->destroy();
注意事项: