AlexGallery is an application of images gallery and image processing which can browse local images and photos. actually AlexGallery is a web application, because it is built by pure html. but it is wrap by nw, so it became a desktop application!
- Local folder browser, list folders in tree view
 - When choose a folder, thumbnails of images under the folder show, and with two size mode small and large.
 - Batch images with batch manipulates including resize, lighten, and with three resize modes
 - Image gallery slider mode
 - Image processing, you can resize, crop, rotate, set effects (lighten, darken, blur, sharpen ...)
 
run source code with nw
- suppose you have install nw and bower,
if not then run 
npm install nw bower -g - clone Repo 
git clone https://github.com/hcnode/AlexGalleryandcd AlexGallery - install node.js dependencies
npm install - install browser dependencies
bower install - during npm install, library lwip install with node-gyp to build native modules,
it work fine in node.js without nw, but with nw, we need to build with nw-gyp manually
- install nw-gyp 
npm install nw-gyp -g - go to the lwip library 
cd node_module/lwip - generate build files 
nw-gyp configure - build it 
nw-gyp build 
 - install nw-gyp 
 - back to root of app and run 
nwto launch the application 
download app package(Mac only)
- download the package
 - unzip the zip file
 - launch the app
 
npm install nwbuild -g
nwbuild -p osx64 -v v0.12.3 -f /path/to/app
- the app only run in Mac so far, and work fine with my Mac, so I am not sure if it work ok in windows as well
 - the app will create folder $HOME/AlexGallery to store thumbnail of the images you explore, and nothing else will do with you pc
 - when first time enter an images folder, there will generate thumbnail of the images by size max 200px, and save them to the $HOME/AlexGallery/thumb which mention above, so it will need some time to show the thumbnails at the first time you enter the folder
 
- lwip Light Weight Image Processor for NodeJS
 - angular-bootstrap-nav-tree An AngularJS directive that creates a Tree based on a Bootstrap "nav" list.
 - ngGallery AngularJS Image Gallery Slideshow
 - cropper A simple jQuery image cropping plugin.
 - seiyria-bootstrap-slider A complete rewrite of the original bootstrap-slider by Stefan Petre.
 - font-awesome The iconic font and CSS toolkit
 
As you know, images tools in Mac sucks, so I make this app and name it by my newborn boy's name.




