
Imagick::setImageCompose 메서드는 두 개의 이미지를 하나로 합성하는 데 사용됩니다. 이 메서드의 첫 번째 인자로 사용할 수 있는 주요 옵션은 다음과 같습니다.
- Imagick::COMPOSITE_ATOP : 위에 있는 이미지의 투명한 부분을 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_BLEND : 두 이미지의 투명한 부분을 합성하여 새로운 이미지를 생성합니다.
- Imagick::COMPOSITE_COPY : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_COPY_RED : 위에 있는 이미지의 투명한 부분에서 빨간색을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_COPY_GREEN : 위에 있는 이미지의 투명한 부분에서 초록색을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_COPY_BLUE : 위에 있는 이미지의 투명한 부분에서 파란색을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_DISSOLVE : 두 이미지의 투명한 부분을 합성하여 새로운 이미지를 생성합니다.
- Imagick::COMPOSITE_DST : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_DST_ATOP : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_DST_IN : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_DST_OUT : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_DST_OVER : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_HSL : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_IN : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_IN_DARK : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_IN_DARKEN : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_IN_LIGHTEN : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_INVERT : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_LIGHTEN : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_MINUS : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_MINUS_CLAMP : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_MODE : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_OUT : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_OUT_DARK : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_OUT_DARKEN : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_OUT_LIGHTEN : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_OVER : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_OVERLAY : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_PLUS : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_PLUS_CLAMP : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_SRC : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_SRC_ATOP : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_SRC_IN : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_SRC_OUT : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_SRC_OVER : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
- Imagick::COMPOSITE_XOR : 위에 있는 이미지의 투명한 부분을 복사하여 아래에 있는 이미지에 겹쳐서 합성합니다.
이러한 옵션 중에서 사용할 수 있는 옵션은 상황에 따라 다를 수 있습니다. Imagick::COMPOSITE_ATOP, Imagick::COMPOSITE_BLEND, Imagick::COMPOSITE_COPY, Imagick::COMPOSITE_COPY_RED, Imagick::COMPOSITE_COPY_GREEN, Imagick::COMPOSITE_COPY_BLUE, Imagick::COMPOSITE_DISSOLVE, Imagick::COMPOSITE_DST, Imagick::COMPOSITE_DST_ATOP, Imagick::COMPOSITE_DST_IN, Imagick::COMPOSITE_DST_OUT, Imagick::COMPOSITE_DST_OVER, Imagick::COMPOSITE_HSL, Imagick::COMPOSITE_IN, Imagick::COMPOSITE_IN_DARK, Imagick::COMPOSITE_IN_DARKEN, Imagick::COMPOSITE_IN_LIGHTEN, Imagick::COMPOSITE_INVERT, Imagick::COMPOSITE_LIGHTEN, Imagick::COMPOSITE_MINUS, Imagick::COMPOSITE_MINUS_CLAMP, Imagick::COMPOSITE_MODE, Imagick::COMPOSITE_OUT, Imagick::COMPOSITE_OUT_DARK, Imagick::COMPOSITE_OUT_DARKEN, Imagick::COMPOSITE_OUT_LIGHTEN, Imagick::COMPOSITE_OVER, Imagick::COMPOSITE_OVERLAY, Imagick::COMPOSITE_PLUS, Imagick::COMPOSITE_PLUS_CLAMP, Imagick::COMPOSITE_SRC, Imagick::COMPOSITE_SRC_ATOP, Imagick::COMPOSITE_SRC_IN, Imagick::COMPOSITE_SRC_OUT, Imagick::COMPOSITE_SRC_OVER, Imagick::COMPOSITE_XOR.
2025-04-29 02:01