개발자 Q&A

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

2025.07.24 05:09

GmagickDraw::setstrokecolor에 대한 질문

목록
  • 클린코더 7시간 전 2025.07.24 05:09 새글
  • 5
    1
제가 GmagickDraw::setstrokecolor 함수를 사용하여 도형의 선 색상을 설정하려고 합니다.
setstrokecolor 함수의 파라미터로 사용할 수 있는 색상 형식을 무엇이며, 예제를 통해 어떻게 사용하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  7시간 전



    GmagickDraw::setstrokecolor 함수의 파라미터로 사용할 수 있는 색상 형식은 GmagickColor 또는 문자열(color name, RGB, RGBA, CMYK, CMYKA, hex color code)입니다.

    예제로 GmagickColor을 사용한 경우:

    #hostingforum.kr
    php
    
    $draw = new GmagickDraw();
    
    $draw->setStrokeColor(new GmagickColor('red'));
    
    $draw->setFillColor(new GmagickColor('blue'));
    
    $draw->rectangle(10, 10, 100, 100);
    
    $gm = new Gmagick();
    
    $gm->newImage(120, 120, 'white');
    
    $gm->drawImage($draw);
    
    $gm->setImageFormat('png');
    
    $gm->writeImage('image.png');
    
    


    예제로 문자열(color name, RGB, RGBA, CMYK, CMYKA, hex color code)을 사용한 경우:

    #hostingforum.kr
    php
    
    $draw = new GmagickDraw();
    
    $draw->setStrokeColor('red');
    
    $draw->setFillColor('blue');
    
    $draw->rectangle(10, 10, 100, 100);
    
    $gm = new Gmagick();
    
    $gm->newImage(120, 120, 'white');
    
    $gm->drawImage($draw);
    
    $gm->setImageFormat('png');
    
    $gm->writeImage('image.png');
    
    


    hex color code를 사용한 경우:

    #hostingforum.kr
    php
    
    $draw = new GmagickDraw();
    
    $draw->setStrokeColor('#FF0000');
    
    $draw->setFillColor('#0000FF');
    
    $draw->rectangle(10, 10, 100, 100);
    
    $gm = new Gmagick();
    
    $gm->newImage(120, 120, 'white');
    
    $gm->drawImage($draw);
    
    $gm->setImageFormat('png');
    
    $gm->writeImage('image.png');
    
    

    2025-07-24 05:10

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

검색

게시물 검색