I’ve not posted any Unity build stuff recently (in fact since April 24th). I’ve been working away on an update for my plugin called Medieval Realms for the game Rising World. The update uses an API feature that takes screenshots of the users screen returning a BufferedImage.

On the face of it the concept seemed quite simple. But as always with programming – it was not.

The first problem to overcome was the fact that the returned images were all going to be different sizes dependant on the players screen resolution.

My second problem was Metadata. This turned out to be a bigger problem than I expected…