
Imagick::getPixelIterator를 호출하면 Iterator 객체를 얻을 수 있습니다. 이 객체를 사용하여 이미지의 각 픽셀의 RGB 값을 얻을 수 있습니다.
Iterator 객체의 current() 메서드를 사용하여 현재 픽셀의 RGB 값을 얻을 수 있습니다.
Iterator 객체의 key() 메서드를 사용하여 현재 픽셀의 좌표를 얻을 수 있습니다.
Imagick::getPixelIterator를 사용하여 이미지의 각 픽셀을 얻는 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$iterator = $imagick->getPixelIterator();
foreach ($iterator as $pixel) {
echo $pixel->getColor() . "n"; // 현재 픽셀의 RGB 값을 얻습니다.
echo $pixel->getX() . ',' . $pixel->getY() . "n"; // 현재 픽셀의 좌표를 얻습니다.
}
Imagick::getPixelIterator를 사용하여 이미지의 각 픽셀을 얻는 방법에 대한 더 많은 정보는 Imagick 클래스의 문서를 참조하시기 바랍니다.
2025-08-07 03:42