2009-01-25 71 views
19

实际工作的最小的Java SVG引擎(最小/最小的罐)是什么?如果你的答案是蜡染,什么是最小的局部。图表让这个工作在一个简单的Java应用程序?最小的Java SVG引擎

我已经看了蜡染网站上的依赖关系图,但它看起来像一个典型的Apache混乱。有更好的选择吗?

回答

16

SVG Salamander声称要小得多感谢蜡染。很难不相信他们。无论是全功能还是全功能,我都不能说,但是一位同事说了很多关于它的好消息。

+0

`SVG Salamander`是一个很小的依赖项,但是对于一些SVG功能,即CSS有渲染问题。最新版本通过Inkscape的优化SVG将其吐出到控制台: `2016年3月17日4:24:08 PM com.kitfox.svg.xml.StyleSheet parseSheet 警告:尚未实现CSS解析器。 在我的测试中,根据所使用的特性,可能会导致缺少颜色信息或其他渲染异常。在我正在执行的测试中,它是单色的形状,并且在使用SVG蝾螈渲染时呈现黑色。 – tresf 2016-03-17 20:27:09

0

另一种选择是JFreeSVG,该jar文件仅为45k(它提供了一个不仅很小但很快的SVGGraphics2D实现 - 有关详细信息,请参阅this blog post)。

+0

这个答案有点让人误解,因为`JFreeSVG`创建了SVG,它并没有在他们的论坛中渲染它们:“在Java应用程序中渲染SVG是一个不同的问题,而不是JFreeSVG试图解决的问题。” http://www.jfree.org/phpBB2/viewtopic.php?f=32&t=117136 – tresf 2016-03-17 14:47:39