
Gmagick::setimagescene 함수는 이미지를 배경으로 사용할 수 있지만, 배경을 변경하는 기능은 아닙니다. 이 함수는 이미지를 여러 개의 이미지를 합성하여 새로운 이미지를 생성하는 데 사용됩니다.
이 함수를 사용할 때는 두 개의 이미지를 지정해야 합니다. 첫 번째 이미지는 배경이 되고, 두 번째 이미지는 foreground이 됩니다. 두 번째 이미지는 첫 번째 이미지 위에 겹쳐서 표시됩니다.
이 함수를 사용하여 이미지의 크기나 포맷을 변경할 수는 없습니다. 이미지의 크기나 포맷을 변경하려면 Gmagick::resize, Gmagick::resizeImage, Gmagick::setImageFormat 함수를 사용해야 합니다.
예를 들어, 다음 코드는 두 개의 이미지를 합성하여 새로운 이미지를 생성합니다.
#hostingforum.kr
php
$image1 = new Gmagick('background.jpg');
$image2 = new Gmagick('foreground.jpg');
$image1->setimagescene($image2);
$image1->write('output.jpg');
이 코드는 background.jpg 이미지를 배경으로하고, foreground.jpg 이미지를 foreground으로 사용하여 output.jpg 이미지를 생성합니다.
2025-08-12 01:38