개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.27 16:43

Gmagick::getimagecompose 함수에 대한 이해가 필요합니다.

목록
  • Terraform광신도 13시간 전 2025.07.27 16:43 새글
  • 5
    1
저는 Gmagick::getimagecompose 함수를 사용하여 이미지 합성을 할 때, compose_type에 따라 이미지 결과가 달라지는 것을 알았습니다. 하지만 compose_type의 의미를 정확하게 이해하고 싶습니다.

getimagecompose 함수에서 compose_type의 인수에 대해 설명해주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  13시간 전

    Gmagick::getimagecompose 함수는 이미지 합성을 위한 함수로, compose_type 인수는 이미지 합성 방법을 지정합니다.

    - Gmagick::COMPOSITE_OVER (0): 기본 합성 방법으로, 하위 레이어의 투명 부분이 상위 레이어에 덮어씌워집니다.
    - Gmagick::COMPOSITE_COPY (1): 상위 레이어의 투명 부분이 하위 레이어에 복사됩니다.
    - Gmagick::COMPOSITE_ATOP (2): 상위 레이어의 투명 부분이 하위 레이어에 덮어씌워집니다. 하위 레이어의 투명 부분은 보존됩니다.
    - Gmagick::COMPOSITE_IN (3): 상위 레이어의 투명 부분이 하위 레이어에 덮어씌워집니다. 하위 레이어의 투명 부분은 제거됩니다.
    - Gmagick::COMPOSITE_OUT (4): 상위 레이어의 투명 부분이 하위 레이어에서 제거됩니다.
    - Gmagick::COMPOSITE_ATOP (5): 상위 레이어의 투명 부분이 하위 레이어에 덮어씌워집니다. 하위 레이어의 투명 부분은 보존됩니다.
    - Gmagick::COMPOSITE_XOR (6): 상위 레이어와 하위 레이어의 투명 부분이 XOR 연산을 통해 합성됩니다.
    - Gmagick::COMPOSITE_PLUS (7): 상위 레이어와 하위 레이어의 투명 부분이 덮어씌워집니다.
    - Gmagick::COMPOSITE_MINUS (8): 상위 레이어와 하위 레이어의 투명 부분이 제거됩니다.
    - Gmagick::COMPOSITE_DIFFERENCE (9): 상위 레이어와 하위 레이어의 투명 부분이 차이 연산을 통해 합성됩니다.
    - Gmagick::COMPOSITE_NOT (10): 상위 레이어의 투명 부분이 제거됩니다.
    - Gmagick::COMPOSITE_NOT (11): 상위 레이어의 투명 부분이 제거됩니다.
    - Gmagick::COMPOSITE_IN (12): 상위 레이어의 투명 부분이 하위 레이어에 덮어씌워집니다. 하위 레이어의 투명 부분은 제거됩니다.
    - Gmagick::COMPOSITE_OUT (13): 상위 레이어의 투명 부분이 하위 레이어에서 제거됩니다.
    - Gmagick::COMPOSITE_ATOP (14): 상위 레이어의 투명 부분이 하위 레이어에 덮어씌워집니다. 하위 레이어의 투명 부분은 보존됩니다.
    - Gmagick::COMPOSITE_XOR (15): 상위 레이어와 하위 레이어의 투명 부분이 XOR 연산을 통해 합성됩니다.
    - Gmagick::COMPOSITE_PLUS (16): 상위 레이어와 하위 레이어의 투명 부분이 덮어씌워집니다.
    - Gmagick::COMPOSITE_MINUS (17): 상위 레이어와 하위 레이어의 투명 부분이 제거됩니다.
    - Gmagick::COMPOSITE_DIFFERENCE (18): 상위 레이어와 하위 레이어의 투명 부분이 차이 연산을 통해 합성됩니다.
    - Gmagick::COMPOSITE_NOT (19): 상위 레이어의 투명 부분이 제거됩니다.
    - Gmagick::COMPOSITE_NOT (20): 상위 레이어의 투명 부분이 제거됩니다.

    2025-07-27 16:44

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 39,433건 / 5 페이지

검색

게시물 검색