I really admire Batik.  I think it's a fantastic library and a really great
example of what can be achieved with Java in the hands of the right people.

 

But I do wonder one thing... why is it so very complex?  I mean, the code to
do rendering is very comprehensive and yet I would have thought that
traversing a tree and rendering each basic graphical element and applying a
few affine transforms here and there would be a fairly simple thing to do.
Is it because that achieving the 'S' for "Scalable" is not as simple as just
applying a scaling transform to the basic rendering code?  Are there hidden
complexities when it comes to writing code to produce scalable graphics?  Or
is there another reason?

 

Please don't get me wrong - I am sure it *needs* to be this complex - I just
want to understand why.

 

Thanks,

 

-JCT

Reply via email to