by q_x on Sun, 16 Mar 2008 20:31:00 GMT
This is not so cool and you know why. I think Alchemy is slow because of rendering too much *overlapping* transparent objects.
Ideas:
1. Xara's developers are maintaining fastest vector display engine, wich (so they said) will be released under GPL. Cairo is fast too. *Lots* of Xara's code is under GPL now.
2. Delete figures smaller than 1 px. Take remaining drawn figures white and black separately, split them into non-overlapping parts, sample % black (white) of each "parent" part and put it into "child" figure (as a transparency). If transparency is below 1% (2? 3?) or above 96% (?) - delete the shape or make it opaque. finally "add" all objects with the same colour and transparency (within 0,25%? 1/256?).
3. If the above is too hard - save page and then rasterize it. Just to have vector files "for sure". Figures sometimes are changing too fast to do it manually.
Keep on with good work,
Make a Wish,
Luke