我正在为JIRA REST API开发Java Swing客户端。
大部分工作已经完成,我现在正在给UI最后一点,我很难查看用户,项目和问题类型的图标/头像。
REST服务确实提供了一个用于获取头像的API,但我只能将它们下载为svg格式,这对于swing,AFAIK不可用。
我熟悉batik和jmagick这样的库/可执行文件,但是对于这种低优先级的UI问题,使用这些第三方,平台相关的重量级加权工具在我看来就像是一种过度杀伤力。 / p>
由于客户可能无法访问互联网(对于本地JIRA服务器的用户),因此也排除了在线转换服务。
还有其他一些简单的方法可以将SVG转换为Swing兼容格式吗?我想也许有一个处理渲染SVG的Swing组件,或者只处理渲染的非常简单和轻量级的库/开源代码/命令行工具。我也对使用安装在客户端计算机上的特定浏览器的想法持开放态度(如果有任何方法可以在Chrome中静默加载下载页面以获取png文件,那就太棒了。)