2011-01-12 4 views
2

다음과 비슷한 produkt 구성자를 만들려고합니다 : 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

답변

1

내 대답은 this question에 도움이 될 수 있다고 생각합니다. 문제는 알파 채널을 다룹니다. 당신이 문제의 또 다른 원인이 될 수

imagepng($poszycie); 

를 호출하기 때문에

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

: 게다가, 당신은 (대신 JPEG의 PNG)이 헤더를 보내야합니다.