
Imagick::getImageCompose 메서드의 'compose' 옵션은 이미지 합성 시 사용되는 모드입니다. 가능한 값과 의미는 다음과 같습니다.
- Imagick::COMPOSITE_ALPHABLEND : 알파 채널을 기반으로 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_ATOP : 첫 번째 이미지의 알파 채널을 기준으로 두 번째 이미지의 픽셀을 합성합니다. 두 번째 이미지의 픽셀은 첫 번째 이미지의 픽셀 위에 겹쳐집니다.
- Imagick::COMPOSITE_BLEND : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다. 두 번째 이미지의 픽셀은 첫 번째 이미지의 픽셀 위에 겹쳐집니다.
- Imagick::COMPOSITE_CLEAR : 첫 번째 이미지의 픽셀을 모두 지웁니다.
- Imagick::COMPOSITE_COPY : 첫 번째 이미지의 픽셀을 복사합니다.
- Imagick::COMPOSITE_COPYRED : 첫 번째 이미지의 빨간색 채널을 복사합니다.
- Imagick::COMPOSITE_COPYGREEN : 첫 번째 이미지의 녹색 채널을 복사합니다.
- Imagick::COMPOSITE_COPYBLUE : 첫 번째 이미지의 파란색 채널을 복사합니다.
- Imagick::COMPOSITE_COPY_ALPHA : 첫 번째 이미지의 알파 채널을 복사합니다.
- Imagick::COMPOSITE_DISSOLVE : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다. 두 번째 이미지의 픽셀은 첫 번째 이미지의 픽셀 위에 겹쳐집니다.
- Imagick::COMPOSITE_DST : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_DSTATOP : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_DSTIN : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_DSTOUT : 두 번째 이미지의 픽셀을 첫 번째 이미지에서 제외합니다.
- Imagick::COMPOSITE_DSTOVER : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_HSL : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_IN : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_INVERT : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_LIGHTEN : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_MINUS : 두 번째 이미지의 픽셀을 첫 번째 이미지에서 제외합니다.
- Imagick::COMPOSITE_MINUS_REVERSE : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_MODE : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_MULTIPLY : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_OVER : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_OVERLAY : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_OVERLAYRED : 두 번째 이미지의 빨간색 채널을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_OVERLAYGREEN : 두 번째 이미지의 녹색 채널을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_OVERLAYBLUE : 두 번째 이미지의 파란색 채널을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_OVERLAY_ALPHA : 두 번째 이미지의 알파 채널을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_OUT : 두 번째 이미지의 픽셀을 첫 번째 이미지에서 제외합니다.
- Imagick::COMPOSITE_OUTOVER : 두 번째 이미지의 픽셀을 첫 번째 이미지에서 제외합니다.
- Imagick::COMPOSITE_OVERLAY : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_PLUS : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_PLUS_REVERSE : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_SATURATE : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_SCREEN : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_SOFTLIGHTEN : 두 번째 이미지의 픽셀을 첫 번째 이미지에 합성합니다.
- Imagick::COMPOSITE_SOURCE : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_SOURCEATOP : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_SOURCEIN : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_SOURCEOUT : 두 번째 이미지의 픽셀을 첫 번째 이미지에서 제외합니다.
- Imagick::COMPOSITE_SOURCEOVER : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_UNDERLAY : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_UNDERLAYRED : 두 번째 이미지의 빨간색 채널을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_UNDERLAYGREEN : 두 번째 이미지의 녹색 채널을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_UNDERLAYBLUE : 두 번째 이미지의 파란색 채널을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_UNDERLAY_ALPHA : 두 번째 이미지의 알파 채널을 첫 번째 이미지 위에 겹쳐집니다.
- Imagick::COMPOSITE_XOR : 두 번째 이미지의 픽셀을 첫 번째 이미지 위에 겹쳐집니다.
2025-06-30 05:36