
ImagickDraw::setStrokeColor 메소드는 파라미터로 RGB 또는 RGBA 색상을 받습니다. RGB 색상은 3개의 파라미터를 받습니다. (R, G, B) 예를 들어, 파란색은 (0, 0, 255)로 표현할 수 있습니다. RGBA 색상은 4개의 파라미터를 받습니다. (R, G, B, A) A는 알파 채널로 0에서 1 사이의 값을 받으며, 0은 투명度를 0%, 1은 투명度를 100%를 의미합니다.
ImagickDraw::setStrokeColor 메소드를 사용하여 설정한 색상이 실제로 이미지에 적용되는지 확인하려면, ImagickDraw 객체를 사용하여 이미지를 생성하고, 생성된 이미지를 디스플레이하거나 저장하면 됩니다.
예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setStrokeColor('blue');
$draw->setStrokeWidth(5);
$draw->line(100, 100, 200, 200);
$image = new Imagick();
$image->newImage(300, 300, 'white');
$image->setImageFormat('png');
$image->drawImage($draw);
$image->writeImage('output.png');
이 코드를 실행하면, 파란색의 선이 그려진 이미지가 생성됩니다.
2025-07-27 19:44