#android #kotlin #svg #bitmap
Вопрос:
В настоящее время я пытаюсь создать растровое изображение, используя URI SVG. Возможно ли это?
val bm = BitmapFactory.decodeFile(svgPath)
возвращает значение null, где SVGPath-это путь к SVG.
Ответ №1:
Если вы можете каким-то образом преобразовать изображение в формат Android VectorDrawable, тогда его можно рисовать.toBitmap позаботится о его рендеринге… Но я не нашел ничего, что позволило бы вам выполнить это преобразование программно.
Если вам нужно обрабатывать SVG «в дикой природе», я думаю, что-то вроде https://bigbadaboom.github.io/androidsvg/ позволит вам их визуализировать.