Improvements on scrollview and image adjustment methods

* Scaling the image to fit the viewport now works seamlessly during viewport resize animations for all image sizes and shapes