
ImagickDraw::popPattern 메소드는 특정 패턴을 제거하는 대신, 패턴 스택에서 가장 위에 있는 패턴을 제거합니다.
따라서, 'pattern1'을 제거하려면 'pattern2'을 제거한 후 'pattern1'을 제거해야 합니다.
다음과 같은 코드를 사용하여 'pattern1'을 제거할 수 있습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->pushPattern('pattern1', '색상');
$draw->pushPattern('pattern2', '색상');
$draw->popPattern(); // 가장 위에 있는 패턴을 제거
$draw->popPattern('pattern1'); // 이제 'pattern1'을 제거할 수 있습니다.
또는, 'pattern2'을 제거한 후 'pattern1'을 제거할 수도 있습니다.
#hostingforum.kr
php
$draw = new ImagickDraw();
$draw->pushPattern('pattern1', '색상');
$draw->pushPattern('pattern2', '색상');
$draw->popPattern('pattern2'); // 'pattern2'을 제거
$draw->popPattern('pattern1'); // 이제 'pattern1'을 제거할 수 있습니다.
2025-05-22 20:58