Slideshow and individual image viewer, with sortable and zoom facility.
As simple as paste images into a directory, start node script, open index.html in browser, and drag sortable thumbnails are displayed. Click play for slideshow, pause to view image, zoom in or out and change delay time. Save settings for each folder.
To run example:
git clone https://github.com/pixelsplurge/slideshow.gitor download and unzip:
https://github.com/pixelsplurge/slideshow/archive/master.zipnavigate to location of app directory eg:
cd /home/user/slideshow/Windows eg:
cd C:\Users\User1\slideshow\to install dependencies, run:
npm installthen:
node index.jsThen open URI of index.html in browser, Linux eg:
/home/user/slideshow/index.htmlWindows eg:
C:\Users\User 1\slideshow\index.htmlNB not URL http://...
To display your images, create new sub-directory and paste images and edit index.js, eg:
var slidesDir = "slides2/";To change global delay of slides edit:
var defaultDelay = 3; //secIndividual slide delays can be set by clicking images and making adjustments in menu.
Socket.io automatically reads directory and displays thumbnails of type: png, jpeg, jpg, gif, bmp and svg.
Drag sortable thumbnails to organize sequence of slideshow.
Click play icon.
To view indvidual images, click on thumb or on image while playing or pause icon.
Click play icon to resume.
Click stop icon to return to sortable thumbs.
To save or open saved delay and sequence settings, click settings icon on far left.