В качестве продолжения другого вопроса мне было интересно, как лучше всего использовать SVG в проекте Java.
Проект Apache Batik - это SVG-рендер с открытым исходным кодом, написанный на Java. Вы можете передать ему файл SVG или создать документ программно через API в стиле DOM, доступный из кода Java.
Помимо батика есть еще SVG Salamander .
Лично я предпочитаю Salamander, он поддерживает не только все функции SVG, например. Размытие по Гауссу.