ImageVaultCS is a console application that generates a static image gallery. It takes a folder containing images as input and generates a static site with a thumbnail gallery and individual pages for each image. The output folder can be specified as a command line argument.
- Generates a static image gallery with thumbnails and individual pages for each image
- Supports input folders with a variety of image formats
- Allows customizations of gallery layout and appearance
- Install the latest version of the .NET SDK
- Clone the repository to your local machine
- Build the solution using
dotnet build
- Run the application using
dotnet ImageVaultCS.dll
dotnet ImageVaultCS.dll -i [input folder] -o [output folder]
Example:
dotnet ImageVaultCS.dll -i ./images -o ./output
The above command will generate a static site containing an image gallery with thumbnails and individual pages for each image in the "images" subfolder of your current folder. The output will be saved in the "output" subfolder of your current folder. If the output-Folder does not exists, it will be created.
Future: ImageVaultCS supports customization of the gallery layout and appearance through configuration files. The default configuration can be found in the "config.json" file.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions to this project are welcome. To contribute, please fork the repository and submit a pull request.