Zero Separation is pleased to release ImagePainter as a jME3 SDK plugin.
ImagePainter has now been converted to use ImageRaster and released as an SDK plugin. The actual plugin-making progress was pretty smooth and clearly explained so kudos to the team members for that.
For those who don’t know ImagePainter provides a reasonably comprehensive set of painting tools for modifying jME3 Images (or anything else that can be wrapped by an ImageRaster). This includes painting ImageRasters into other ImageRasters (complete with scaling, rotation, opacity, 9-patch-style, etc) and painting of Text in both single and multiple lines and automatically scaling text to fit into an available area. The paint process even includes Blend modes similar to Photoshop’s layer modes!
To use the new plugin simply update to the latest Nightly release (it isn’t in stable yet but will be at some point).
Go to tools-plugins and find Image Painter under available plugins. Add that plugin to your SDK.
Now in your project go to the Libraries folder, open a menu and select Add Library and then add the new Image Painter library which should now be visible.
The new library has full javadoc so should be straightforward to use. Some examples from testing follow:
For more examples ImagePainter is what is used to create the Cards in Zero-Separation's game HeroDex (http://www.herodex.net). They are most easily seen in the Card List at http://www.herodex.net/cards/index.php.