After the previous posts, this is the first one that uncovers an issue, where a custom solution is required.
For my game project OpenPatrician I use rendered image which I created using the 3D software Blender. As it is the nature of things there are many different users out there and everyone has its own screen with its own resolution. Therefor the challenge lies therein to create a game screen that uses the available space on the screen in an optimal way.
The game has some informational parts which are constant in size, but the main screen – where the actual game is happening can vary in size. Therefor it is important to be able to use an image as optimal as possible.