2011-01-12 82 views
2

我想创建一个类似于:http://winmap.active-online.de/kler/pol/index.php3?room_name=200D 的产品配置器我想将纹理或颜色放在不同的图像元素上并将它们放到一个结果图像中。PHP/GD图像映射/纹理

我想美国是这样的:

header('Content-Type: image/jpeg'); 

$poszycie = imagecreatefrompng('poszycie.png'); 
$tekstura = imagecreatefrompng('tekstura.png'); 
//imagefilter($poszycie,IMG_FILTER_EMBOSS); 
//imagepng($tekstura); 

//$bcg = imagecreatefromjpeg('las.jpg'); 
//$img = imagecreatefromjpeg('zdjecie.jpg'); 

//imagecopymerge($poszycie, $tekstura, 0, 0, 0, 0, imagesx($poszycie), imagesy($poszycie), 75); 
//imagepng($poszycie, null, 100); 

imagecopymerge($poszycie, $tekstura, 0, 0, 0, 0, imagesx($poszycie), imagesy($poszycie), 50); 

imagepng($poszycie); 

,但结果是:http://saveur.pl/testgd/configurator.png

感谢您的帮助。

+0

非英文变量名...不行 – dynamic 2011-05-18 16:39:18

回答

1

我认为我对this question的回答可以提供帮助。这个问题涉及到alpha通道。因为你在呼唤

imagepng($poszycie); 

这可能是麻烦的另一个原因

header('Content-Type: image/png'); 

:此外,你应该把这个报头(PNG而不是JPEG)。