개발자 Q&A

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

2025.04.29 13:59

ps_setlinewidth 관련 질문

목록
  • Bootstrap고수 18시간 전 2025.04.29 13:59 새글
  • 4
    1
저는 PostScript 프로그래밍을 공부 중입니다. ps_setlinewidth 함수를 사용하여 선의 두께를 설정할 때, 이 함수는 선의 두께만 설정하는지 아니면 선의 색상도 함께 설정하는지 궁금합니다.

ps_setlinewidth 함수의 사용법과 선의 두께와 색상을 설정하는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  18시간 전



    ps_setlinewidth 함수는 선의 두께를 설정하는 함수입니다. 이 함수는 선의 두께만 설정합니다. 선의 색상을 설정하려면 setgray, setrgbcolor, setrgbcolor 명령어를 사용해야 합니다.

    예를 들어, 1mm 두께의 빨간 선을 그리는 코드는 다음과 같습니다.

    #hostingforum.kr
    ps
    
    1 setgray
    
    1 1 moveto
    
    1 1 lineto
    
    stroke
    
    


    이 코드는 setgray 명령어를 사용하여 선의 색상을 빨간색으로 설정한 후, ps_setlinewidth 함수를 사용하여 선의 두께를 1mm로 설정한 후, stroke 명령어를 사용하여 선을 그립니다.

    또한, ps_setlinewidth 함수는 선의 두께를 설정할 때, 현재의 선의 두께를 저장하고, 새로운 두께로 설정합니다. 따라서, 이전에 설정한 두께를 사용하고 싶다면, currentlinewidth 명령어를 사용하여 현재의 두께를 저장한 후, 새로운 두께를 설정하면 됩니다.

    예를 들어, 현재의 두께를 저장하고, 1mm 두께로 설정하는 코드는 다음과 같습니다.

    #hostingforum.kr
    ps
    
    currentlinewidth save
    
    1 setlinewidth
    
    1 1 moveto
    
    1 1 lineto
    
    stroke
    
    restore
    
    


    이 코드는 currentlinewidth 명령어를 사용하여 현재의 두께를 저장한 후, ps_setlinewidth 함수를 사용하여 선의 두께를 1mm로 설정한 후, stroke 명령어를 사용하여 선을 그립니다. restore 명령어를 사용하여 저장한 두께를 다시 사용할 수 있습니다.

    2025-04-29 14:00

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

검색

게시물 검색