Batik is a Java(tm) technology based toolkit for applications or applets that want to use images in the Scalable Vector Graphic (SVG) format for various purposes, such as viewing, generation or manipulation.
- Script Security Warning
- Applications of Batik
- The SVG Specification
- What is Batik's Implementation Status?
- Downloading the Batik distribution (source and binary)
- Examples of projects and products using Batik
The project's ambition is to give developers a set of core modules which can be used together or individually to support specific SVG solutions. Examples of modules are the SVG Parser, the SVG Generator and the SVG DOM. Another ambition for the Batik project is to make it highly extensible (for example, Batik allows the developer to handle custom SVG tags). Even though the goal of the project is to provide a set of core modules, one of the deliverables is a full fledged SVG browser implementation which validates the various modules and their inter-operability.