You may have already seen the zoom effect on the view product details page on e-commerce websites. The part of the image will zoom according to the mouse movement.
You can also implement this on your own website to provide a better user experience and allow them to get a closer look at an image.
In this tutorial, I am using the ZooMove jQuery plugin for zoom functionality. It is easy to implement and customizable.