Skip to content

gaobaozhong/AlexGallery

Repository files navigation

screenshot1

中文版README

Overview

AlexGallery is an application of images gallery and image editor which can explore 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!

Features

  • Local folder explorer, 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 slide mode
  • Image editor, you can resize, crop, rotate, set effects (lighten, darken, blur, sharpen ...)

About lwip

lwip is an awesome library, I have no idea to make an image app until I read it. thanks lwip and the author Eyal Arubas

Usage

  • suppose you have install nw and bower, if not then run npm install nw bower -g
  • clone Repo git clone https://github.com/hcnode/AlexGallery and cd 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
  • back to root of app and run nw to launch the application

Notice

  • 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

Screenshots

screenshot1 screenshot2 screenshot3 screenshot4 screenshot5

Libraries dependencies

About AlexGallery

As you know, images tools in Mac sucks, so I make this app and name it by my newborn boy's name.

About

Images gallery with node.js and nw

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published