내 프로그램에서 두 개의 직사각형 사이의 영역을 일부 색으로 채우고 내부 직사각형을 흰색으로 채 웁니다. 내가하고있는 방법은 바깥 쪽 사각형을 그려 원하는 색으로 채운 다음 안쪽 사각형을 그리고 흰색으로 채 웁니다. 나는 사각형을 모두 그려 다음 그들 사이의 공간을 채울 수있는이 일을 어떤 다른 방법이 있는지 궁금하고
cairo_rectangle(cr, x1, y1, width1, height1);
카이로 두 사각형 사이의 영역을 채우십시오.
cairo_set_source_rgb(cr,0,0,0);
cairo_fill(cr);
cairo_rectangle(cr, x2, y2, width2, height2);
cairo_set_source_rgb(cr,1,1,1);
cairo_fill(cr);
을 다음과 같이
무엇인가?
어떤 버전의 카이로? 그것은 중요하지 않지만, 경우에 따라서는 중요합니다. – oliverseal
@ vernationalal 1.12.16 – sap
질문을 다시 읽으면서 답변을 취소했습니다. 두께를 왜곡 한 다음 원하는 두께로 칠하는 것이 어떨까요? 비싸기 때문에 채우기 및 set_source_rgb 호출을 줄이려고한다고 가정합니다. – oliverseal