Save state

Both bitmap and svg images do scale in the default state, but bitmap images do not show when the "fit to zoom" option is on. Furthermore, the clipping methods are commented out.
Create workaround for "fit to zoom" option and limit maximum size

I created a method in order to adjust the preferred size width/height
ratio to that of the original image. Moreover, I limited the maximum
size of the viewer to the preferred size of the MapView, eliminating
the "out of memory error" occurrences.