下面是我试图做的。请提醒我相当新的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