【问题标题】:SVG processing under Java on Android and desktopAndroid和桌面Java下的SVG处理
【发布时间】:2011-05-29 21:04:47
【问题描述】:

我正在尝试编写一个基于 XML 文件生成 SVG 图像的 Java 应用程序。该应用程序还应该能够显示 SVG 文件。我的应用程序应该在 Android 平台和台式电脑上运行。我读过关于 Swing + Batik 但 afaik 它不适用于 Android。实现这一目标的最佳图书馆是什么?

【问题讨论】:

    标签: java android svg


    【解决方案1】:

    代码项目中的article 处理该主题。提出了两种方法:

    • android-libsvg 库。
    • 反纹理几何引擎。

    两种解决方案都依赖于本机代码库,因此您需要 JNI。

    还有svg4mobile项目,只使用Java。

    【讨论】:

      【解决方案2】:

      每个帖子:libsvg ported

      libsvg 已移植到 android..有关详细信息,请参阅线程。您需要一个 NDK 的水晶形式,即启用异常..build/install doc here at:build-install-doc

      【讨论】:

        【解决方案3】:

        也可以试试这个开源库,Apache 2.0 许可证:

        SVG-Android

        性能很好,因为实际绘图由 android.graphics.Picture 对象本地处理。

        【讨论】:

        • 我可以在 android 中使用这个库创建 svg 吗??
        • @RakeshGondaliya 不,只需加载并渲染它们。
        猜你喜欢
        • 1970-01-01
        • 2011-12-16
        • 2012-01-29
        • 2014-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-06
        • 1970-01-01
        相关资源
        最近更新 更多