SVG Salamander is an SVG engine for Java that's designed to be small, fast, and allow programmers to use it with a minimum of fuss. It's in particular targeted for making it easy to integrate SVG into Java games and making it much easier for artists to design 2D game content - from rich interactive menus to charts and graphics to complex animations.
SVGIcon class greatly simplifies loading and drawing images to screenGraphics2D or BufferedImage. Unlike Batik, the SVG Salamander engine does not own the graphics context, so you can pass it whatever graphics context you like.InputStream, so you can create documents dynamically from an in-program XSLT transformation.SVG Salamander is now distributed using Maven packages. Add the svg-salamander artifact to your pom.xml file to include it:
<dependency>
<groupId>io.github.blackears</groupId>
<artifactId>svg-salamander</artifactId>
<version>1.1.5.2</version>
</dependency>
Starting with version 1.1.5.1, the artifact name is now svg-salamander instead of svgSalamander. This renaming is to bring the artifact name in line with community standards.
An overview of how to use SVG Salamader in your project.
SVG Salamander is part of the Salamander project hosted on http://www.kitfox.com
SVG Salamander is available under two licenses. You may choose to use either the LGPL license or the BSD license - whichever is more appropriate for your project.
$ claude mcp add svgSalamander \
-- python -m otcore.mcp_server <graph>