函数名:imagelayereffect() 适用版本:PHP 5, PHP 7 用法:imagelayereffect() 函数用于设置图像图层的混合模式。它可以设置不同的效果,如正常(默认)、变暗...
函数名:imagelayereffect()
适用版本:PHP 5, PHP 7
用法:imagelayereffect() 函数用于设置图像图层的混合模式。它可以设置不同的效果,如正常(默认)、变暗、变亮、正片叠底、差异等。
语法:bool imagelayereffect(resource $image, int $effect)
参数:
返回值:成功时返回 true,失败时返回 false。
示例:
// 创建一个新的图像资源
$image = imagecreatefromjpeg('path/to/image.jpg');
// 设置图像图层的混合模式为灰度
imagelayereffect($image, IMG_EFFECT_GRAYSCALE);
// 保存图像到文件
imagejpeg($image, 'path/to/new_image.jpg');
// 销毁图像资源
imagedestroy($image);
以上示例中,首先使用 imagecreatefromjpeg() 函数创建了一个图像资源,然后使用 imagelayereffect() 函数将图像图层的混合模式设置为灰度。最后,使用 imagejpeg() 函数将处理后的图像保存到新文件中,并使用 imagedestroy() 函数销毁图像资源。