2011-01-12 27 views
2

Ich versuche, einen Produktkonfigurator zu erstellen ähnlich wie: http://winmap.active-online.de/kler/pol/index.php3?room_name=200D Ich würde gerne Textur oder Farbe auf verschiedenen Bildelementen setzen und es zu einem Ergebnisbild zusammenfügen.PHP/GD Bild Mapping/Texturing

Ich versuche so zu usa:

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); 

aber Ergebnis ist: http://saveur.pl/testgd/configurator.png

Vielen Dank für jede Hilfe.

+0

nicht englisch variabler Name ... nicht gut – dynamic

Antwort

1

Ich denke, meine Antwort auf this question kann helfen. Das Problem betrifft den Alpha-Kanal. Außerdem sollten Sie diesen Header (png statt jpeg) senden:

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

da Sie

imagepng($poszycie); 

fordern, die eine andere Ursache der Probleme sein kann.