
Gmagick::getimagecompose 함수는 이미지 합성 시 사용되는 compose 모드를 반환하거나 설정하는 함수입니다. compose 모드는 두 개 이상의 이미지를 합성할 때, 이미지를 합성하는 방법을 지정합니다.
compose 모드의 기본값은 Gmagick::COMPOSITE_OVER입니다. 이 모드는 두 개의 이미지를 합성할 때, 위의 이미지가 아래의 이미지를 덮어씁니다.
다른 compose 모드의 특징과 사용 예는 다음과 같습니다.
- Gmagick::COMPOSITE_CLEAR : 위의 이미지가 아래의 이미지를 모두 지웁니다.
- Gmagick::COMPOSITE_COPY : 위의 이미지를 아래의 이미지를 그대로 복사합니다.
- Gmagick::COMPOSITE_COPY_RED : 위의 이미지를 아래의 이미지를 그대로 복사하고, 위의 이미지를 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_COPY_GREEN : 위의 이미지를 아래의 이미지를 그대로 복사하고, 위의 이미지를 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_COPY_BLUE : 위의 이미지를 아래의 이미지를 그대로 복사하고, 위의 이미지를 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_COPY_ALPHA : 위의 이미지를 아래의 이미지를 그대로 복사하고, 위의 이미지를 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_OVER : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_OVER_COPY : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_OVER_LAYER : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_OVER_MINUS : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_OVER_PLUS : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_OVER_REVERSE : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_OVER_UNDER : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_SATURATE : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_SCREEN : 위의 이미지가 아래의 이미지를 덮어씁니다.
- Gmagick::COMPOSITE_XOR : 위의 이미지가 아래의 이미지를 덮어씁니다.
이러한 compose 모드를 사용하여, 다양한 이미지를 합성할 수 있습니다.
2025-06-11 16:52