【发布时间】:2011-05-30 19:04:02
【问题描述】:
我想使用特定领域的图标/术语以某种图形格式呈现 java 对象。
我希望在此图形模式下的 2 个最重要的功能是 1)能够通过用鼠标选择图像来更改图像的属性 2) 能够放大/缩小图像的一部分。
我可以使用 Apache Batik 在 SVG 中渲染图形吗?它能否为我提供上述功能。
请随时向我推荐任何其他可以帮助我实现这一目标的基于 Java 的框架/技术。
【问题讨论】:
我想使用特定领域的图标/术语以某种图形格式呈现 java 对象。
我希望在此图形模式下的 2 个最重要的功能是 1)能够通过用鼠标选择图像来更改图像的属性 2) 能够放大/缩小图像的一部分。
我可以使用 Apache Batik 在 SVG 中渲染图形吗?它能否为我提供上述功能。
请随时向我推荐任何其他可以帮助我实现这一目标的基于 Java 的框架/技术。
【问题讨论】:
是的,Batik 可以做到这一点。但我不推荐使用蜡染。它似乎已经死了(自 2008 年 1 月以来没有更新),在使用动画 svg 时存在一些严重的性能问题并且有很多错误。但是如果你想用它来做一个自制的项目,那不需要完全稳定,没关系。
JSVGCanvas 显示一个 svg 文件,您可以平移、缩放和旋转它。您还可以安装侦听器以与元素交互。
【讨论】: