[cairo] creating graphics for use with cairo
dan at mcmahill.net
Fri Jan 16 19:49:58 PST 2009
Dan McMahill wrote:
> Peter Clifton wrote:
>> On Thu, 2009-01-15 at 19:25 -0500, Dan McMahill wrote:
>>> I have played around a little with trying to use pstoedit to convert my
>>> .eps files to .svg but haven't managed to get it to work right.
>>> At this point I'm a little unsure of the direction I should take. Any
>> Hi Dan!
>> (Dan is another gEDA developer, on the PCB design side of things
>> I wonder if it would be worth teaching pstoedit a new backend which can
>> "render" to cairo calls in C. (As in.. produce generated source-code
>> fragments calling the cairo routines).
>> This would let you avoid the svg conversion and librsvg dependency.
> In general do people have good luck with pstoedit? I've been playing
> around with it and the plot-svg as well as the sk (skencil) output.
> Neither seems to do much for producing a good result. The .sk output
> (viewed directly with skencil) seems to have problems with filled
> polygons. But maybe that is a skencil limitation. The plot-svg output
> is also not dealing well with filled polygons.
Since I knew nothing about pstoedit, haven't written anything with cairo
until this week and don't use c++ I figured I might as well give it a
shot making a cairo driver for pstoedit. Turns out it was pretty easy
and I'm able to use pstoedit to produce C code (that actually compiles
and works no less) containing cairo calls to render the page.
I have a few issues left to deal with like I don't have the text code
done but I'm getting real figures to make it through.
More information about the cairo