문제

기존 이미지에서 Imagemagick을 사용하여 파이 차트를 그리는 가장 직접적인 방법은 무엇입니까? 예를 들어, 다음 입력이 주어지면 단일 슬라이스를 어떻게 그리겠습니까?

  • 중심점 (X, Y)
  • 반지름
  • 퍼센트
도움이 되었습니까?

해결책

SVG를 사용하여 파이 웨지를 만듭니다. 나는 내 것을 얻었다 여기에서 예:

<svg>
<path d="M200,200 L200,20 A180,180 0 0,1 377,231 z"
    style="fill:#ff0000;
        fill-opacity: 1;
        stroke:black;
        stroke-width: 1"/>
</svg>

그런 다음 Imagemagick을 사용하여 해당 이미지를 배경 이미지로 오버레이합니다.

composite.exe -background none -size 200x200 .\pie_wedge.svg .\background.png out.png

반경 대신 직교 좌표로 아크를 정의해야하지만 변환은 상당히 간단해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top