
ImagickDraw::pathMoveToRelative 함수는 상대적인 좌표를 사용하여 점을 이동시키는 함수입니다. 이 함수를 호출할 때, 이전 점의 좌표를 넘겨주지 않아도 됩니다.
이 함수는 현재 위치에서 상대적인 좌표를 사용하여 점을 이동시키기 때문에, 이전 점의 좌표를 넘겨주지 않아도 이전 위치를 기억하고 있습니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->setFillColor('black');
$draw->pathStart();
$draw->pathMoveToRelative(10, 10); // 현재 위치에서 (10, 10)만큼 이동
$draw->pathLineToRelative(20, 20); // 현재 위치에서 (20, 20)만큼 이동
$draw->pathClose();
$image = new Imagick();
$image->newImage(200, 200, 'white');
$image->drawImage($draw);
$image->setImageFormat('png');
$image->writeImage('image.png');
이 코드는 현재 위치에서 (10, 10)만큼 이동하여 점을 이동시키고, 그 후 (20, 20)만큼 이동하여 선을 그리고, 마침표를 그립니다. 이전 점의 좌표를 넘겨주지 않아도 이전 위치를 기억하고 있습니다.
2025-05-23 21:29