Batik (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Batik
Batik (software) logo.png
Developer(s) Apache Software Foundation
Stable release 1.7 / January 10, 2008; 6 years ago (2008-01-10)
Written in Java
Operating system Cross-platform
Type Scalable Vector Graphics (SVG)
License Apache License 2.0
Website http://xmlgraphics.apache.org/batik

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.) IBM supported the project and then donated the code to the Apache Software Foundation, where other companies and teams decided to join efforts. Batik provides a set of core modules that provide functionality to:

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.

Status[edit]

Batik was long the most conformant existing SVG 1.1 implementation[1][2][3] and as of 2011 is just a small fraction behind Opera.[citation needed]

The latest 1.7 version, made available on January 10, 2008, has an "almost full" implementation of the current state of the sXBL specification,[4] a nearly complete implementation of SVG declarative animation SMIL features, and some of the SVG 1.2 late October 2004 working draft (see SVG's Development history).

See also[edit]

References[edit]

  1. ^ Batik 1.7 Status
  2. ^ Schiller, Jeff (2009-01-18). "Welcome To CodeDread 1.1". Archived from the original on 16 February 2009. Retrieved 2009-02-08. 
  3. ^ almost 94% of the official SVG tests are OK with the 1.7 version.
  4. ^ Batik 1.7 Readme

External links[edit]