0
我正在處理圖像處理腳本。圖案圖像的邊框顏色
我想更改圖案圖像的輪廓顏色,而不是用特定顏色填充圖案。
我嘗試了GD庫的不同方法。我可以填充圖案的顏色,但不能設置圖案的輪廓顏色。
請讓我知道,如果任何人有相同的解決方案。
在此先感謝。
我正在處理圖像處理腳本。圖案圖像的邊框顏色
我想更改圖案圖像的輪廓顏色,而不是用特定顏色填充圖案。
我嘗試了GD庫的不同方法。我可以填充圖案的顏色,但不能設置圖案的輪廓顏色。
請讓我知道,如果任何人有相同的解決方案。
在此先感謝。
嘗試是這樣的:
// 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()
創建的顏色標識符」。
感謝您分享代碼。它只改變圖像的邊框顏色。我想,我並不太清楚。我需要顏色模式的輪廓。 –
嗯,你想改變圖形中的線的顏色?所有這些,或者只是「邊界」?如果是後者,你如何定義哪些資格?這將是一個非常困難的事業,涉及很多數學... –
我需要彩色模式的邊框線。是的,這可能非常困難。 –