Making work together PhotoSwipe module and CloudZoom jquery script (v3.x) in Drupal 7.
What we get:
1. Image gallery with big one and small images at the bottom;
2. Big image will have magnifier (zoom, lens) and on click show original image as gallery for swiping;
3. Smalls at the bottom as slider of images - unlimit count;
4. These plugins have mobile support, and easily work on android/iphone;