Batik (software)
From Wikipedia, the free encyclopedia
Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. SVG is an XML markup language for describing two-dimensional vector graphics. Batik provides a set of core modules that provide functionality to:
- render and dynamically modify SVG content,
- transcode SVG content to some raster Graphics file formats, such as PNG, JPEG and TIFF,
- transcode Windows Metafiles to SVG (WMF or Windows Metafile Format is the vector format used by Microsoft Windows applications),
- and manage scripting and user events on SVG documents.
The Batik distribution also contains a ready-to-use SVG browser (called Squiggle) making use of the above modules.
The name of the library comes from the Batik painting technique.
[edit] Status
Batik is a fully conformant SVG 1.1 library, apart from the animation features.
The codebase has a preliminary "almost full" implementation of the current state of the sXBL specification, a preliminary implementation of the animation features, and some of the SVG 1.2 late October 2004 working draft (see SVG's Development history).
[edit] See also
- Scalable Vector Graphics
- Synchronized Multimedia Integration Language
- sXBL : a mechanism for defining the presentation and interactive behavior of elements described in a namespace other than SVG's
[edit] External links
Top level Projects: Apache HTTP Server · Ant · APR · Beehive · Cocoon · Directory · Excalibur · Forrest · Geronimo · Gump · iBATIS · Jackrabbit · James · Lenya · Maven · MyFaces · mod_perl · SpamAssassin · Struts · TCL · Tomcat · Axis · XMLBeans · Tapestry · HiveMind · WebWork 2 · Harmony
Jakarta Project: BCEL · BSF · Cactus · Commons · ECS · HttpComponents · JCS · JMeter · ORO · POI · Regexp · Slide · Taglibs · Turbine · Velocity
Apache DB: Derby · Torque · DdlUtils · OJB · JDO
Apache Portals: Jetspeed 1 · Jetspeed 2 · Graffito · Pluto · WSRP4J
Apache Lucene: Lucene Java · Nutch · Hadoop · Lucene4c · Lucy
Apache XML: AxKit · Xalan · Xerces
XML Graphics: Batik · FOP
Apache Logging': Log4j · Log4Cxx · Log4Perl · Log4PLSQL
Apache Incubator: Yoko · WADI · OpenEJB · ServiceMix · ActiveMQ · OFBiz · Wicket · Log4Net · Log4PHP · Roller
License: Apache License • Website: apache.org