개발자 Q&A

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

2025.04.29 02:00

Imagick::setImageCompose 사용에 대한 도움을 필요로 합니다.

목록
  • Firebase러버 1일 전 2025.04.29 02:00
  • 8
    1
제가 현재 Imagick::setImageCompose 메서드를 사용하여 두 개의 이미지를 합성하는 동안 문제를 겪고 있습니다.
이 메서드는 두 개의 이미지를 하나로 합성하는 데 사용되는데요,
이 메서드의 첫 번째 인자로 사용할 수 있는 옵션에 대해 더 자세히 알고 싶습니다.
다른 옵션 말고도 주요 옵션은 어떤 것들이 있는지 알고 싶습니다.

    댓글목록

    profile_image
    나우호스팅  1일 전

    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

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

검색

게시물 검색