This is very cool and produces nice looking output. Well done!
However, I feel like the draw of a tool like this is that it can run in minimalist environments where a GUI is not available. I'm not sure how I feel about having to spin up a JVM to use it.
Thanks! I fully agree. Most of the code probably can be ported to C(++) without much change, it's just a few loops over arrays, except for the image loading part. Best solution might be to extend a similar existing unix tool. Can you recommend any (ideally with the source on github)?
However, I feel like the draw of a tool like this is that it can run in minimalist environments where a GUI is not available. I'm not sure how I feel about having to spin up a JVM to use it.