This is a good image gallery script library:
Galleria is a javascript image gallery written in jQuery. It loads the images one by one from an unordered list and displays thumbnails when each image is loaded. It will create thumbnails for you if you choose so, scaled or unscaled, centered and cropped inside a fixed thumbnail box defined by CSS.
Here is a quick demo:


I am in the process searching for an online gallery and this is a great resource. Thanks for sharing.