Fixed next image not keeping the same zoom value

- Fixed a problem where when you change image the new image would resize
to monitor height/width when it should have kept the same zoom value
instead.
- Stopped images that are hanging off the monitor being moved to the
center when changing images if the new image is the same size as the
last one.