
Gmagick::borderimage 함수는 이미지를 호출할 때 사용합니다. 이 함수는 이미지에 테두리를 추가하는 데 사용됩니다.
이미지의 배경색을 변경하고 싶다면, Gmagick::borderimage 함수 대신 Gmagick::newimage 함수를 사용하여 새로운 이미지를 생성하고, 원본 이미지를 그 위에 올려서 배경색을 변경할 수 있습니다.
다음은 예제입니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->newimage(500, 500, 'white'); // 새로운 이미지를 white 배경으로 생성합니다.
$gm->drawimage(new GmagickDrawing());
$gm->imagecolorallocate('black'); // black 색상을 할당합니다.
$gm->drawimage(new GmagickDrawing());
$gm->annotateimage('Hello World', 100, 100); // 'Hello World'를 100, 100 위치에 출력합니다.
$gm->borderimage('black', 10, 10); // 테두리를 black 색상으로 10픽셀 두께로 추가합니다.
$gm->writeimage('border_image.png'); // border_image.png 파일로 저장합니다.
이 예제에서는 새로운 이미지를 white 배경으로 생성하고, 원본 이미지를 그 위에 올려서 배경색을 변경합니다. 테두리를 추가하고, 이미지에 텍스트를 출력합니다.
2025-08-06 11:14