我正在处理图像处理脚本。
我想更改图案图像的轮廓颜色,而不是用特定颜色填充图案。
我尝试过不同的GD库方法。我可以填充图案的颜色,但无法设置图案的轮廓颜色。
如果有任何人有相同的解决方案,请告诉我。
提前致谢。
答案 0 :(得分:0)
尝试这样的事情:
// Draw a border
function drawBorder(&$img, &$color, $thickness = 1)
{
$x1 = 0;
$y1 = 0;
$x2 = ImageSX($img) - 1;
$y2 = ImageSY($img) - 1;
for($i = 0; $i < $thickness; $i++)
{
ImageRectangle($img, $x1++, $y1++, $x2--, $y2--, $color);
}
}
您可以阅读imagerectangle()
on the PHP man page。这里的关键点是$color
必须是“使用imagecolorallocate()
创建的颜色标识符。”