
ImagickPixelIterator::setIteratorRow 메서드는 iterator의 시작 위치를 지정하는 데 사용됩니다.
예를 들어, 100x100 크기의 이미지를 처리하고자 할 때, iterator의 시작 위치를 10x10 위치로 지정하고 싶다면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.png');
$iterator = $imagick->getPixelIterator();
// iterator의 시작 위치를 10x10 위치로 지정
$iterator->setIteratorRow(10);
// iterator의 현재 위치가 10x10 위치인 것을 확인
echo $iterator->getIteratorRow(); // 10
// iterator의 현재 위치에서 10x10 위치의 픽셀을 접근
$pixel = $iterator->getPixelColor();
이 예제에서, iterator의 시작 위치를 10x10 위치로 지정하고, iterator의 현재 위치가 10x10 위치인 것을 확인한 후, iterator의 현재 위치에서 10x10 위치의 픽셀을 접근하는 것을 보여줍니다.
2025-07-03 16:31