
Gmagick의 frameImage() 함수는 이미지에 외곽선을 추가하여 프레임을 적용하는 함수입니다. 이 함수는 이미지에 흰색의 외곽선을 적용합니다. 프레임의 색상과 두께를 설정하려면, Gmagick의 drawImage() 함수를 사용하여 외곽선을 직접 그려야 합니다.
예를 들어, 다음과 같이 프레임의 색상과 두께를 설정할 수 있습니다.
#hostingforum.kr
php
$image = new Gmagick('원본이미지.jpg');
$image->drawImage(new GmagickDrawing());
$image->drawImage()->setFillColor('빨간색');
$image->drawImage()->setStrokeColor('빨간색');
$image->drawImage()->setStrokeWidth(5);
$image->drawImage()->setStrokeOpacity(1);
$image->drawImage()->setFillColor('빨간색');
$image->drawImage()->drawRectangle(10, 10, 100, 100);
$image->write('결과이미지.jpg');
위 코드는 이미지에 빨간색의 외곽선을 5픽셀 두께로 그립니다. 프레임의 색상과 두께를 설정하는 방법은 위 코드에서 볼 수 있습니다.
그리고, 프레임이미지를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$image = new Gmagick('원본이미지.jpg');
$frame = new Gmagick('프레임이미지.jpg');
$image->compositeImage($frame, Gmagick::COMPOSITE_OVER, 0, 0);
$image->write('결과이미지.jpg');
위 코드는 원본이미지에 프레임이미지를 합성하여 프레임이미지를 적용합니다. 프레임이미지를 사용하는 방법은 위 코드에서 볼 수 있습니다.
2025-05-31 14:01