
ImagickPixelIterator::getNextIteratorRow 함수는 ImagickPixelIterator 객체에서 IteratorRow를 다음으로 이동시켜 IteratorRow를 얻는 역할을 합니다. 이 함수를 사용하여 IteratorRow를 얻을 때 null을 반환하는 경우는 다음과 같습니다.
- IteratorRow가 이미 마지막 row인 경우 null을 반환합니다.
- IteratorRow가 이미 마지막 row이지만 ImagickPixelIterator 객체가 이미 마지막 row을 방문한 경우 null을 반환합니다.
ImagickPixelIterator::getNextIteratorRow 함수의 사용 예는 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$iterator = $imagick->getPixelIterator();
while ($row = $iterator->getNextIteratorRow()) {
foreach ($row as $pixel) {
echo $pixel->getColor() . "n";
}
}
이 예제에서는 ImagickPixelIterator 객체를 사용하여 이미지의 각 PixelIteratorRow를 얻고, 각 PixelIteratorRow의 Pixel을 반복하여 색상을 출력합니다.
2025-07-07 02:35