【问题标题】:How do you convert SVG to Bitmap from a URI using Android+Kotlin?如何使用 Android+Kotlin 从 URI 将 SVG 转换为位图?
【发布时间】:2021-05-10 09:59:17
【问题描述】:

我目前正在尝试使用 SVG 的 URI 创建位图。这可能吗?

val bm = BitmapFactory.decodeFile(svgPath) 

返回 null,其中 svgPath 是 SVG 的路径。

【问题讨论】:

    标签: android kotlin svg bitmap


    【解决方案1】:

    如果您能以某种方式将图像转换为 Android VectorDrawable 格式,那么 Drawable.toBitmap 会负责渲染它...但我还没有找到任何可以让您以编程方式进行转换的方法。

    如果您需要“在野外”处理 SVG,我认为像 https://bigbadaboom.github.io/androidsvg/ 这样的东西可以让您渲染它们。

    【讨论】:

      猜你喜欢
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-23
      相关资源
      最近更新 更多