Batik - это набор инструментов на основе Java для приложений или апплетов, которые хотят использовать изображения в формате масштабируемой векторной графики (SVG) для различных целей, таких как отображение, генерация или манипулирование.

Apache Batik - это набор инструментов на основе Java для приложений или апплетов, которые хотят использовать изображения в формате масштабируемой векторной графики (SVG) для различных целей, таких как отображение, генерация или манипулирование.

Цель проекта - предоставить разработчикам набор основных модулей, которые можно использовать вместе или по отдельности для поддержки конкретных решений SVG. Примерами модулей являются SVG Parser, SVG Generator и SVG DOM. Еще одна цель проекта Batik - сделать его очень расширяемым - например, Batik позволяет разработчику обрабатывать пользовательские элементы SVG. Несмотря на то, что цель проекта - предоставить набор основных модулей, одним из результатов является полноценная реализация браузера SVG, которая проверяет различные модули и их совместимость.

Набор инструментов Batik включает в себя следующее:

Модули:

  • Реализация SVG DOM
  • Набор парсеров микросинтаксиса SVG
  • Модуль сценариев
  • Генератор, который создает документ SVG из вызовов Java2D
  • Компонент Swing SVG
  • Модуль транскодера

Инструменты и приложения:

  • Squiggle, браузер SVG
  • Растеризатор SVG
  • Конвертер A в SVG
  • Красивый принтер для исходных файлов SVG

Официальный веб-сайт: http://xmlgraphics.apache.org/batik/

Полезные ссылки: