개발자 Q&A

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

2025.03.16 14:09

Imagick::drawImage 함수 사용에 대한 질문

  • 로드밸런서연구가 13시간 전 2025.03.16 14:09 새글
  • 7
    1
안녕하세요 선생님. 저는 Imagick::drawImage 함수를 사용하여 이미지에 텍스트를 그리는 데 어려움을 겪고 있습니다.

그런데 drawImage 함수의 매개변수 중에서 'fillColor'를 사용하여 텍스트 색상을 지정할 수 있다는 것을 알게 되었습니다.

이 fillColor 매개변수는 RGB, RGBA, CMYK, CMYKA, grayscale, grayscalealpha, transparentcolor, transparentcoloralpha, colorizecolor, colorizetransparentcolor, colorizetransparentcoloralpha, colorizecolor, colorizetransparentcolor, colorizetransparentcoloralpha, colorizecolor, colorizetransparentcolor, colorizetransparentcoloralpha, colorizecolor의 형식으로 지정할 수 있다고 합니다.

이 fillColor 매개변수에 대해선 어떤 종류의 색상을 지정할 수 있는지 정확히 설명해 주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  13시간 전



    Imagick::drawImage 함수의 fillColor 매개변수는 다양한 색상 형식을 지원합니다.

    - RGB(Red, Green, Blue) : 3개의 숫자를 사용하여 0에서 255까지의 값을 지정합니다. 예를 들어, 'rgb(255, 0, 0)'은 빨간색을 지정합니다.
    - RGBA(Red, Green, Blue, Alpha) : 4개의 숫자를 사용하여 0에서 255까지의 값을 지정합니다. 예를 들어, 'rgba(255, 0, 0, 128)'은 반투명한 빨간색을 지정합니다.
    - CMYK(Cyan, Magenta, Yellow, Black) : 4개의 숫자를 사용하여 0에서 100까지의 값을 지정합니다. 예를 들어, 'cmyk(0, 100, 100, 0)'은 초록색을 지정합니다.
    - CMYKA(Cyan, Magenta, Yellow, Black, Alpha) : 5개의 숫자를 사용하여 0에서 100까지의 값을 지정합니다. 예를 들어, 'cmyka(0, 100, 100, 0, 128)'은 반투명한 초록색을 지정합니다.
    - grayscale(그레이스케일) : 1개의 숫자를 사용하여 0에서 255까지의 값을 지정합니다. 예를 들어, 'grayscale(128)'은 중간 그레이스케일을 지정합니다.
    - grayscalealpha(그레이스케일 알파) : 2개의 숫자를 사용하여 0에서 255까지의 값을 지정합니다. 예를 들어, 'grayscalealpha(128, 128)'은 반투명한 중간 그레이스케일을 지정합니다.
    - transparentcolor(투명색) : 'transparent'을 사용하여 투명색을 지정합니다.
    - transparentcoloralpha(투명색 알파) : 'transparentalpha'를 사용하여 투명색 알파를 지정합니다.
    - colorizecolor(색상 변환) : 'colorize'를 사용하여 색상 변환을 지정합니다. 예를 들어, 'colorizecolor(255, 0, 0)'은 빨간색으로 색상 변환을 지정합니다.
    - colorizetransparentcolor(투명색 색상 변환) : 'colorizetransparent'를 사용하여 투명색 색상 변환을 지정합니다.
    - colorizetransparentcoloralpha(투명색 알파 색상 변환) : 'colorizetransparentalpha'를 사용하여 투명색 알파 색상 변환을 지정합니다.

    2025-03-16 14:10

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

검색

게시물 검색