📅  最后修改于: 2023-12-03 15:33:33.269000             🧑  作者: Mango
imagesetbrush()
函数将一个画刷图像设定为目标图像的当前画刷,用于绘制一些特殊效果,比如水印,画笔线条等。
imagesetbrush ( resource $image , resource $brush )
$image
:目标图像资源。$brush
:画刷图像资源。如果成功则返回 TRUE
,否则返回 FALSE
。
$im = imagecreate(100, 100);
$brush = imagecreatefromjpeg('brush.jpg');
imagesetbrush($im, $brush);
imageline($im, 0, 0, 100, 100, IMG_COLOR_BRUSHED);
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
imagedestroy($brush);
在上面的示例中,我们创建了一个 100x100
的图像,并载入了一个名为 brush.jpg
的画刷图片。然后,我们调用了 imagesetbrush()
函数,将画刷图像设定为目标图像的当前画刷。最后,我们使用 imageline()
函数以画刷效果绘制一条线条,并输出生成的 PNG 图片。
在使用 imagesetbrush()
函数时,要注意以下几点:
1-bit
的黑白图像。8x8
。