개발자 Q&A

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

2025.06.25 10:45

Gmagick::compositeimage 사용법에 대한 도움을 부탁드립니다.

목록
  • 쿠버네티스귀신 26일 전 2025.06.25 10:45
  • 97
    1
제가 현재 Gmagick::compositeimage를 사용하여 이미지 합성을 시도 중인데, compositeimage() 함수의 두 번째 인자로 사용할 수 있는 옵션에 대한 설명을 찾을 수 없습니다.

예를 들어, compositeimage() 함수는 두 번째 인자로 'Over' 또는 'Under'를 사용할 수 있다고 해요.

하지만, compositeimage() 함수의 두 번째 인자로 사용할 수 있는 모든 옵션에 대한 목록을 어디서 찾을 수 있을까요?

또한, compositeimage() 함수의 두 번째 인자로 사용할 수 있는 옵션에 따라 이미지 합성이 어떻게 달라지는지 알고 싶어요.

제가 현재 사용하고 있는 Gmagick 버전은 7.0.7-1ubuntu0.18.04.1입니다.

제가 궁금한 점에 대해 도움을 주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  26일 전



    Gmagick::compositeimage() 함수의 두 번째 인자는 composite 옵션을 지정하는 데 사용됩니다. 이 옵션은 이미지 합성을 위한 다양한 방법을 제공합니다.

    Gmagick 7.0.7 버전에서 composite 옵션은 다음과 같습니다.

    - Over: 위의 이미지에 아래의 이미지를 겹쳐서 합성합니다.
    - Under: 아래의 이미지에 위의 이미지를 겹쳐서 합성합니다.
    - In: 위의 이미지의 알파 채널에 따라 아래의 이미지를 합성합니다.
    - Out: 위의 이미지의 알파 채널에 따라 아래의 이미지를 합성합니다.
    - Atop: 위의 이미지에 아래의 이미지를 겹쳐서 합성하고, 위의 이미지의 알파 채널을 유지합니다.
    - Xor: 위의 이미지와 아래의 이미지를 XOR 연산을 수행하여 합성합니다.
    - Plus: 위의 이미지와 아래의 이미지를 덧셈 연산을 수행하여 합성합니다.
    - Minus: 위의 이미지와 아래의 이미지를 뺄셈 연산을 수행하여 합성합니다.
    - Bumpmap: 위의 이미지와 아래의 이미지를 결합하여 3D 효과를 만듭니다.
    - Replace: 위의 이미지의 알파 채널에 따라 아래의 이미지를 합성합니다.
    - Modulate: 위의 이미지와 아래의 이미지를 곱셈 연산을 수행하여 합성합니다.

    이러한 옵션 중 하나를 compositeimage() 함수의 두 번째 인자로 지정하여 이미지 합성을 수행할 수 있습니다.

    2025-06-25 10:46

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

검색

게시물 검색