2017-02-16 3 views
0

두 가지 PNG 이미지를 사용하여 이미지를 만들려고하는데 작동하지 않습니다. 오류나 아무것도 없지만 이미지를 만들지 않았습니다.두 이미지에서 이미지 만들기

또한 최종 이미지에 텍스트를 넣은 다음 텍스트를 하드 코딩하여 저장할 수 있습니까?

테스트 샘플

<?php 
    $image_1 = imagecreatefrompng('assets/img/image_body.png'); 
    $image_2 = imagecreatefrompng('assets/img/img_2.png'); 
    imagealphablending($image_1, true); 
    imagesavealpha($image_1, true); 
    imagecopy($image_1, $image_2, 0, 0, 0, 0, 100, 100); 
    imagepng($image_1, 'image_3.png'); 
?> 

답변

0

는이 코드가 작동

$_SERVER['DOCUMENT_ROOT']; 

와 이미지의 위치를 ​​변경.

<?php 
// This .php file is inside root>NP 
$LOC = $_SERVER['DOCUMENT_ROOT']; 
$image_1 = imagecreatefrompng($LOC . '/NP/m1.png'); 
$image_2 = imagecreatefrompng($LOC . '/NP/m2.png'); 
imagealphablending($image_1, true); 
imagesavealpha($image_1, true); 
imagecopy($image_1, $image_2, 0, 0, 0, 0, 640, 400); 
imagepng($image_1, $LOC.'/NP/m3.png'); 
?> 
+0

위치와 어떤 관련이 있습니까? –

관련 문제