Closed
Bug 243657
Opened 21 years ago
Closed 21 years ago
Implement Anti-Grain renderer for SVG
Categories
(Core :: SVG, enhancement)
Core
SVG
Tracking
()
RESOLVED
FIXED
People
(Reporter: adam, Assigned: alex)
References
()
Details
http://www.antigrain.com/ - in my casual tests it seems to outperform libart in
speed and equal it in quality, and in the author's tests it typically
outperforms GDI+ in both areas. Additionally, the license seems to be
mozilla-trilicense-friendly (unlike libart) BSD-style, and the library
implements a few relatively advanced SVGisms (I believe) such as complex fill
gradients and clip-paths.
It would be nice to see Anti-Grain become a renderer for Mozilla's SVG support
for the above reasons, but since it (reportedly...) outperforms the various
currently available platform-specific renderers it might simply aid SVG
development speed and platform parity in the medium term to adopt AG as the
default cross-platform renderer.
Yeah, it looks great for a software renderer.
although maybe the best place to integrate it would be into a Cairo backend.
Yes, I'm quite sure that the right way to to go is to for us to use Cairo and
then Cairo (if appropriate) to use AGG.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
I shouldn't have marked this bug fixed, but it may as well stay closed.
| Reporter | ||
Comment 5•21 years ago
|
||
What's Cairo then -- is there a bug about it?
| Reporter | ||
Comment 6•21 years ago
|
||
Okay, found pages on it now. Cairo is just a portable rendering-agnostic API
layer right, so there's no logical or practical reason why it would be X-only?
I ask because the Moz SVG status pages give the impression that Cairo is linux-only.
I believe that there is no particular dependency on X.
You need to log in
before you can comment on or make changes to this bug.
Description
•