I am working on a Java Swing client for JIRA REST API.
Most of the work is done, and I'm now giving the UI a final touch, and I'm having trouble to view the icons/avatars of users, projects and issue types.
The REST service does provide an API for acquiring the avatars, but I can only download them as svg format, which is not usable with swing, AFAIK.
I am familiar with libraries / executables such as batik and jmagick, but using these 3rd party, platform dependent, heavy weighted tools for such low priority UI issue seems to me like an overkill.
Since the client might not have access to the internet (for users of local JIRA servers), online conversion services are also ruled out.
Is there some other simple way to convert SVG to a Swing compatible format? I was thinking maybe there's a Swing component that handles rendering SVG's, or a very simple and light library/open source code/command line tool that only handles rendering. I am also open to ideas using a specific browser installed on the client machine (if there's any way to silently load a download page in chrome to get a png file, that would be great).