Hallo!
Du hast zwei div's, einen linken und einen rechten, in den linken fügst Du das Bild ein mit width:100%; (bezogen auf das div), es ist dann in Gänze sichtbar. In den rechten fügst Du das gleiche Bild ein, aber diesmal in Originalgröße und mit overflow:hidden; - Du kannst natürlich auch zei Bilder mit unterschiedlicher Auflösung nehmen.
In Abhängigkeit von der Mausposition über dem rechten div positionierts Du das Bild im linken div relativ zu dessen Position.
Gruß
Avalon