Define the input parameter [metadataUri]
to point to the remote endpoint where the images metadata is stored.
The images metadata will be created by the convert script.
<gallery [metadataUri]="'http://oidamo.de/angular2-image-gallery/assets/img/gallery/data.json'"></gallery>
node node_modules/angular2-image-gallery/convert.js <path/to/your/images>
--outputDir
defines the export location of the images after conversion.
--remoteBaseUrl
defines where the images will be fetched from during runtime, possibly a different host.
The convert script does two things.
-
It creates a metadata file (JSON) which describes the images and where they are stored.
-
It pre-renders your images to different dimensions and stores them in a created folder structure.
The folder structure looks like this:
-- preview_xxs
-- your_image01.jpg
...
-- preview_xs
-- your_image01.jpg
...
-- preview_s
-- your_image01.jpg
...
-- preview_m
-- your_image01.jpg
...
-- preview_l
-- your_image01.jpg
...
-- preview_xl
-- your_image01.jpg
...
-- raw
-- your_image01.jpg
...
The gallery expects this structure served from your server.
If you'd like to create your individual structure and your own JSON please CLICK HERE
Please take into consideration to allow cross origin requests on your server when trying to load images from a different origin.