4

我正在寻找一个具有多个输出后端的 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 文件吗?

4

1 回答 1

0

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

于 2013-06-04T00:58:55.593 回答