SVG обработка под Java на Android и десктопе - PullRequest
7 голосов
/ 23 декабря 2010

Я пытаюсь написать приложение Java, которое будет генерировать изображение SVG на основе файла XML. Приложение также должно быть в состоянии показать файл SVG. Мое приложение должно работать на платформе Android и настольных ПК. Я читал про Swing + Batik, но afaik не будет работать на Android. Какая библиотека лучше всего для этого?

Ответы [ 3 ]

7 голосов
/ 10 января 2011

Эта статья в Code Project посвящена теме. Представлены два подхода:

  • библиотека android-libsvg.
  • Двигатель Anti Grain Geometry.

Оба решения зависят от библиотеки нативного кода, поэтому вам потребуется JNI.

Существует также проект svg4mobile , который использует только Java.

2 голосов
/ 12 мая 2011

Также попробуйте эту библиотеку с открытым исходным кодом, лицензия Apache 2.0:

SVG-Android

Производительность хорошая, поскольку фактический рисунок обрабатывается нативным объектом android.graphics.Picture .

2 голосов
/ 07 января 2011

для этой темы: libsvg ported

libsvg был портирован на android .. подробности смотрите в теме. Вам нужна криптографическая форма NDK, т. Е. Включены исключения. Создайте / установите документ здесь: build-install-doc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...