Холст для рисования произвольной формы (с фигурами) на Java
Вопрос
Я работаю над приложением GMF (RCP/EMF/GEF), которое позволяет пользователям создавать схемы проектирования.В рамках этого приложения мы должны позволить пользователю создавать свои собственные фигуры для добавления в диаграммы.Мы думаем об использовании SVG в качестве формата хранения фигур.
Я ищу библиотеку Java, которая создает такие холсты и позволяет экспортировать изображения в виде файлов SVG.Он также должен иметь возможность импортировать файлы SVG и разрешать манипуляции.Подойдет даже плагин Eclipse, потому что я предполагаю, что мы сможем создать плагин Eclipse в приложении RCP, если исходный код плагина будет открытым.
Мы будем использовать Batik для работы с SVG в приложении.Примечание о лицензировании:мы не хотим делать наше приложение открытым исходным кодом, поэтому библиотеки с лицензиями, такими как LGPL, которые требуют, чтобы производные работы были открытыми, нам не подойдут.