Batik — это библиотека на чистом Java , которую можно использовать для рендеринга, генерации и обработки графики SVG . IBM поддержала проект, а затем передала код Apache Software Foundation , где другие компании и команды решили объединить усилия. Batik предоставляет набор основных модулей, которые обеспечивают функциональность для:
Дистрибутив Batik также содержит готовый к использованию SVG-браузер (называемый Squiggle), использующий вышеуказанные модули.
Название библиотеки происходит от техники росписи батик .
Batik долгое время был наиболее соответствующей существующей реализации SVG 1.1 [1] [2] [3] и по состоянию на 2011 год отстает от Opera[обновлять] лишь на малую долю . [ необходима ссылка ]
Версия 1.7, выпущенная 10 января 2008 года, содержала «почти полную» реализацию текущего состояния спецификации sXBL [4], почти полную реализацию функций SMIL декларативной анимации SVG и некоторые из рабочих черновиков SVG 1.2 от конца октября 2004 года (см. Историю разработки SVG ).