
Imagick::floodFillPaintImage 함수의 사용법을 알려드리겠습니다.
Imagick::floodFillPaintImage 함수의 fillcolor를 지정하지 않은 경우, default값은 이미지의 alpha channel의 평균값입니다.
Imagick::floodFillPaintImage 함수의 boundary를 지정하지 않은 경우, default값은 Imagick::FLOODFILL_AUTO입니다.
Imagick::FLOODFILL_NORTHWEST, Imagick::FLOODFILL_NORTHEAST, Imagick::FLOODFILL_SOUTHWEST, Imagick::FLOODFILL_SOUTHEAST 등은 채우기 방향을 지정하는 값입니다.
- Imagick::FLOODFILL_NORTHWEST : 북서쪽에서 채우기
- Imagick::FLOODFILL_NORTHEAST : 북동쪽에서 채우기
- Imagick::FLOODFILL_SOUTHWEST : 남서쪽에서 채우기
- Imagick::FLOODFILL_SOUTHEAST : 남동쪽에서 채우기
예를 들어, Imagick::FLOODFILL_NORTHWEST를 사용하면, 북서쪽에서 채우기 시작하여, 채우기 영역을 확장합니다.
Imagick::floodFillPaintImage 함수를 사용할 때, boundary를 지정하지 않으면, 채우기 영역은 이미지의 전체 영역을 채우게 됩니다.
Imagick::floodFillPaintImage 함수를 사용할 때, fillcolor와 boundary를 지정하면, 채우기 영역을 제한할 수 있습니다.
예를 들어, fillcolor를 "#FFFFFF"으로, boundary를 Imagick::FLOODFILL_NORTHWEST로 지정하면, 북서쪽에서 흰색으로 채우기 영역을 확장할 수 있습니다.
이러한 방법으로, Imagick::floodFillPaintImage 함수를 사용하여 이미지의 특정 영역을 채울 수 있습니다.
2025-06-03 20:38