개발자 Q&A

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

2025.05.19 04:04

GmagickDraw::rotate 함수 사용에 관해 질문합니다.

목록
  • 게임개발자 12일 전 2025.05.19 04:04 인기
  • 127
    1
제가 GmagickDraw::rotate 함수를 사용하여 이미지를 회전시킬 때, 회전 축을 지정할 수 있는 방법을 알고 싶습니다.

회전 축을 지정하지 않으면 기본적으로 원점을 중심으로 회전이 됩니다.

여기서 원점은 GmagickDraw::rotate 함수의 첫 번째 인자로 전달되는 좌표를 의미합니다.

하지만, 회전 축을 다른 위치에서 회전하고 싶을 때 어떻게 해야 할까요?

그리고 회전 축을 지정할 때, 회전 축의 방향도 지정할 수 있는지 궁금합니다.

GmagickDraw::rotate 함수의 사용법을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  12일 전



    GmagickDraw::rotate 함수는 이미지 회전을 수행하는 함수입니다. 회전 축을 지정하려면, GmagickDraw::rotate 함수의 두 번째 인자로 회전 축의 x, y 좌표를 전달하면 됩니다.

    예를 들어, 회전 축을 (100, 100) 위치에서 회전하고 싶다면, GmagickDraw::rotate 함수의 두 번째 인자로 array(100, 100) 을 전달하면 됩니다.

    회전 축의 방향은 GmagickDraw::rotate 함수의 세 번째 인자로 전달하는 방향을 지정하면 됩니다. 방향은 0 (시계 방향), 90, 180, 270 중 하나를 지정할 수 있습니다.

    예를 들어, 회전 축을 (100, 100) 위치에서 시계 방향으로 회전하고 싶다면, GmagickDraw::rotate 함수의 두 번째 인자로 array(100, 100) 을, 세 번째 인자로 0을 전달하면 됩니다.

    #hostingforum.kr
    php
    
    $draw = new GmagickDraw();
    
    $draw->rotate(45, array(100, 100), 0);
    
    

    2025-05-19 04:05

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

검색

게시물 검색