- Batik (software)
Infobox Software
name = Batik
caption = Batik running Solitaire Sample
collapsible = yes
developer =Apache Software Foundation
latest release version = 1.7
latest release date =January 10 ,2008
latest preview version =
latest preview date =
operating system =Cross-platform
language =
programming language = Java
genre = Scalable Vector Graphics (SVG)
license =Apache License 2.0
website = http://xmlgraphics.apache.org/batikBatik 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-dimensionalvector graphics . The project was supported by IBM and then code donated toApache Software Foundation where other companies and teams decided to join efforts.Batik provides a set of core modules that provide functionality to:
* render and dynamically modify SVG content,
* transcode SVG content to some rasterGraphics file format s, such as PNG,JPEG andTIFF ,
* transcodeWindows Metafile s to SVG (WMF or Windows Metafile Format is the vector format used byMicrosoft 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.
Status
Batik is the most conformant existing [http://www.w3.org/TR/SVG11/ SVG 1.1] implementation [ [http://xmlgraphics.apache.org/batik/status.html Batik 1.7 Status] ] [cite web
url=http://codedread.com/svg-support.php
title=Welcome To CodeDread 1.1
last=Schiller
first=Jeff
date=2008-01-10
accessdate=2008-01-13] [almost 94% of the official SVG tests are OK with the latest 1.7 version. Batik is closely followed by Opera.] .The latest 1.7 version [http://www.apache.org/dist/xmlgraphics/batik/README.txt] , made available on
January 10 ,2008 , has an "almost full" implementation of the current state of thesXBL specification, a nearly complete implementation of SVG [http://www.w3.org/TR/SVG11/animate.html#AnimateElementsIntro declarative animation] SMIL features, and some of the [http://www.w3.org/TR/2004/WD-SVG12-20041027/ SVG 1.2] late October 2004 working draft (see SVG's Development history).References
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
*Comparison of layout engines (SVG) External links
* [http://xmlgraphics.apache.org/batik/ Apache Batik Project]
* [http://wiki.apache.org/xmlgraphics-batik/SupportedSVG12Features Current status of Batik's sXBL implementation]
* [http://www.w3.org/Graphics/SVG/ The official SVG page at W3C] , SVG Working Group
Wikimedia Foundation. 2010.