2009-01-25 5 views
19

실제로 작동하는 가장 작은 Java SVG 엔진 (최소/최소 병)은 무엇입니까? 당신의 대답이 바틱이라면, 최소한의 진술은 무엇입니까? 간단한 Java 응용 프로그램에서이 작업을 수행하기위한 그래프?가장 작은 자바 SVG 엔진

나는 Batik 사이트의 의존성 그래프를 살펴 봤지만 전형적인 아파치 엉망처럼 보인다. 더 나은 대안이 있습니까?

답변

16

SVG Salamander Batik에게 감사드립니다. 그들을 믿지 않는 것이 어렵습니다. 완전한 기능을 갖추고 있는지 여부는 말할 수는 없지만 한 동료가 그것에 대해 좋은 점을 말했습니다.

+0

'SVG 도롱뇽 '은 작은 의존성이지만 일부 SVG 기능, 즉 CSS에서 렌더링 문제가 있습니다. 최신 버전은 Inkscape의 최적화 된 SVG를 사용하여 콘솔에 표시합니다 : '2017 년 3 월 17 일 4:24:08 com com.kitfox.svg.xml.StyleSheet parseSheet 경고 : CSS 파서가 아직 구현되지 않았습니다. 내 테스트에서 사용 된 기능에 따라 색 정보가 누락되거나 기타 렌더링이 이상하게 나타날 수 있습니다. 수행중인 테스트에서 단색 도형이며 SVG 도롱뇽을 사용하여 렌더링 할 때 검정색으로 표시됩니다. – tresf

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

+2

확실히, 원래의 포스터가 "SVG 엔진"(발전기 또는 렌더러)의 의미는 무엇입니까? Batik은 둘 모두를 수행합니다. JFreeSVG는 생성 만합니다. –