Каир - получить пути с поверхности - PullRequest
0 голосов
/ 20 мая 2019

Можно ли каким-то образом получить пути (или, по крайней мере, точки) с поверхности Каира после того, как они "поглажены"?

Я могу установить цель как поверхность SVG и получить данные из сгенерированного пути SVG, но это не очень удобно. Мне просто нужны необработанные данные без каких-либо стилей Я хочу использовать это для моего собственного векторного формата.

Мой порядок операций:

while (there is path in buffer) do
   cairo_new_path
   cairo_move_to
   repeat cairo_line_to until path end
   cairo_close_path
   cairo_stroke
end;

И в другом месте кода я хотел бы получить штриховые данные с поверхности.

...