
Imagick::exportImagePixels 함수는 이미지의 픽셀 값을 가져올 때 사용됩니다. 이 함수를 사용할 때는 이미지의 해상도, 채널, 이미지의 위치 등에 대한 설정이 필요합니다.
해당 함수의 사용 예시를 알려드리겠습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$pixelValues = $imagick->exportImagePixels(100, 100, Imagick::PIXEL_RGB);
print_r($pixelValues);
위 코드에서, 100x100 픽셀의 RGB 이미지 값을 가져오는데, 이때 사용된 매개변수는 다음과 같습니다.
- 첫 번째 매개변수는 이미지의 너비입니다. (100)
- 두 번째 매개변수는 이미지의 높입니다. (100)
- 세 번째 매개변수는 채널을 지정합니다. (Imagick::PIXEL_RGB)
Imagick::PIXEL_RGB는 이미지의 픽셀 값을 RGB 채널로 가져오기 때문에 사용됩니다.
이 함수를 사용할 때는 이미지의 해상도, 채널, 이미지의 위치 등에 대한 설정이 필요합니다. 예를 들어, 이미지의 위치를 설정하려면 getXOffset()와 getYOffset() 메서드를 사용할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$pixelValues = $imagick->exportImagePixels(100, 100, Imagick::PIXEL_RGB, 10, 10);
print_r($pixelValues);
위 코드에서, 이미지의 위치를 (10, 10)으로 설정하여 100x100 픽셀의 RGB 이미지 값을 가져옵니다.
2025-06-30 03:09