【问题标题】:Java Library to output to OpenGL (interactive) and SVG (for printing) [closed]用于输出到 OpenGL(交互式)和 SVG(用于打印)的 Java 库 [关闭]
【发布时间】:2012-08-24 23:16:47
【问题描述】:

我正在寻找具有多个输出后端的 Java 库:

  • 它应该支持 OpenGL 以进行交互使用(以获得硬件加速)
  • 它应该具有 SVG 导出功能 - 最好使用 CSS 来进行编辑,例如inkscape - 获得良好的打印质量
  • 必须是跨平台的(Linux/Win/OSX)

现在,我主要使用 Apache Batik。非常好:我可以拥有监听器、使用样式表并导出为各种格式,包括可编辑的 SVG。 而且我需要能够微调用于打印的图形。然而,对于我的一些用例,它变得太慢了。 SVG XML DOM 有很多开销;它花费大量时间检查 CSS 类、检查侦听器等 - 我需要更快的东西。

我一直对 Cairo 很感兴趣,但是似乎 GTK3-Cario + java-gnome 工具链还不能用于 Win32。

Clutter 也很有希望,但不幸的是,似乎没有 Java 绑定。 3D 使用 OpenGL,2D 使用 Cairo。

您知道一个使用 OpenGL 的交互式图形库,它可以导出为可编辑的 SVG 文件吗?

【问题讨论】:

    标签: java svg shared-libraries jogl vector-graphics


    【解决方案1】:

    也许你应该考虑 QT-Jambi; (https://github.com/qtjambi/qtjambi)。它在包括移动设备在内的大多数平台上都得到了加速和支持。

    【讨论】:

    • 我自己是 GTK 的支持者,但从第 3 版开始...... GTK-3 注定是缓慢而愚蠢的复杂。
    • 现在 6 个月内没有显示任何活动,也没有最新的示例。不幸的是,对我来说看起来不够成熟。
    猜你喜欢
    • 2011-05-15
    • 2018-05-23
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多