下面是我試圖做的。請提醒我相當新的GD2
2個文件的PHP GD圖像
我想用這種方式製作出2張圖片中的圖片;
填充有圖像A背景矩形無1
後,我要繪製polygon
在它填充有另一種圖像。
我現在所擁有的是矩形和背景圖像。
我可以繪製多邊形,但我無法弄清楚如何用另一個圖像填充它。它現在以藍色填充,我想用另一張圖片填充它。
繼承人我的代碼
$values = array(
40, 50, // Point 1 (x, y)
20, 240, // Point 2 (x, y)
60, 60, // Point 3 (x, y)
240, 20, // Point 4 (x, y)
50, 40, // Point 5 (x, y)
10, 10 // Point 6 (x, y)
);
$image2 = imagecreatefromjpeg('test2.jpg');
$image = imagecreatefromjpeg('test.jpg');
$bg = imagecreatefromjpeg('test.jpg');
$fill = imagecolorallocate($image, 0, 0, 255);
// fill the background
imagefilledrectangle($image, 0, 0, 249, 249, $bg);
// draw a polygon
imagefilledpolygon($image, $values, 6, $fill);
// flush image
header('Content-type: image/jpg');
imagepng($image);
imagedestroy($image);
,你可以看到imagepng()
只渲染$image
我如何得到它來渲染$形象,$圖像2
感謝所有
您的標題有誤,輸出png圖像時應爲'Content-type:image/png'。 – Czechnology 2011-03-06 15:08:32
是的,但這只是一個測試頁面。它的工作沒有任何頭我給它。我專注於獲取2圖像加載到1 – MadeInDreams 2011-03-06 15:15:14
你應該仍然糾正它。它只有三個字符。 – 2011-03-06 15:29:45