라이브러리
[PHP] ImagickPixelIterator::setIteratorRow - 픽셀 반복자 행 설정
ImagickPixelIterator::setIteratorRow
ImagickPixelIterator는 PHP에서 ImagickPixel을 처리하기 위한 Iterator입니다. ImagickPixelIterator::setIteratorRow 메소드는 현재 Iterator의 Row를 설정하는 메소드입니다.
사용법
ImagickPixelIterator::setIteratorRow 메소드는 한 행의 Pixel을 처리하기 위해 사용됩니다. 이 메소드는 Iterator의 현재 Row를 설정하고, Iterator의 현재 위치를 Row의 첫 번째 Pixel로 이동시킵니다.
예제
#hostingforum.kr
php
// ImagickPixelIterator를 생성합니다.
$imagick = new Imagick('image.jpg');
$imagick->thumbnailImage(100, 100);
$iterator = $imagick->getPixelIterator();
// Iterator의 현재 Row를 설정합니다.
$iterator->setIteratorRow(5);
// Iterator의 현재 Row의 Pixel을 처리합니다.
while ($iterator->current()) {
echo $iterator->current()->getColorAsString() . "
";
$iterator->next();
}
// Iterator의 현재 Row를 설정하고, Iterator의 현재 위치를 Row의 첫 번째 Pixel로 이동시킵니다.
$iterator->setIteratorRow(5);
$iterator->resetIterator();
// Iterator의 현재 Row의 Pixel을 처리합니다.
while ($iterator->current()) {
echo $iterator->current()->getColorAsString() . "
";
$iterator->next();
}
설명
위 예제에서, ImagickPixelIterator를 생성하고, Iterator의 현재 Row를 설정합니다. Iterator의 현재 Row의 Pixel을 처리하기 위해 while 루프를 사용합니다. Iterator의 현재 Row를 설정하고, Iterator의 현재 위치를 Row의 첫 번째 Pixel로 이동시키기 위해 resetIterator 메소드를 사용합니다.
참고
ImagickPixelIterator::setIteratorRow 메소드는 Iterator의 현재 Row를 설정하는 메소드입니다. Iterator의 현재 위치를 Row의 첫 번째 Pixel로 이동시키기 위해 resetIterator 메소드를 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.