Why can’t Cairo and RSVG be the answer? They are cross-platform afaik.
- SVG (just xml text)
- –> lxml --> objects in ram
- –> manipulate as required
- –> RSVG render_Cairo (to context)
(or parse and draw ‘manually’ with Cairo.) - –> Transfer bitmap to Panda.
Step 5 is hackey, to say the least – I didn’t have time to get a working result.
(I got a lot of crazy-looking effects that reminded me of my old Z80A days in front of a television on my Spectravideo-318!)
I have mentioned this before; in another thread; what is it that the Clutter-Project peeps are doing that is working so well? In that world you can draw textures in pure Cairo (or via RSVG) and have singing-dancing polygons without any sweat.
\d