여기에 무엇을하려고합니다. 나는 완전히 새로운 것을 조언한다. GD2
PHP GD 이미지 (2 파일 포함)
나는이 방법으로 2 개의 이미지 중에서 이미지를 만들고 싶다; 이미지 가득
배경 직사각형 그 뒤에는 1
나는 다른 화상 가득 위에 polygon
을 그리려는 없다.
내가 지금 가지고있는 것은 직사각형과 배경 이미지입니다.
다각형을 그릴 수는 있지만 다른 이미지로 채우는 방법을 파악할 수 없습니다. 그것은 지금 파란색으로 채워져 있고 다른 이미지로 채우고 싶습니다. Heres는
당신이 imagepng()
렌더링 볼 수있는 내 코드
$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);
은 $image
내가 그것을 $ 이미지를 렌더링하는 얻을 $ 이미지 2
감사합니다 어떻게 모든
헤더가 잘못되었으므로 png 이미지를 출력 할 때'Content-type : image/png'이어야합니다. – Czechnology
예, 테스트 페이지 일뿐입니다. 그것의 작동 mather 헤더 내가 무엇을 줄지. 2 이미지를 1에로드하는 것에 초점을 맞추는 메신저 – MadeInDreams
여전히 수정해야합니다. 3 자 밖에 없습니다. –