1.0.1 • Published 10 months ago

@sparx188/thumbnail_generator v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

Image Thumbnail Generator

This script is an Image Thumbnail Generator that creates thumbnails for images in a given directory. It is written in Node.js and utilizes the 'sharp' module for image processing, and 'fs' module for file system operations.

Getting Started

These instructions will guide you through the process of setting up and running this script on your local machine.

Prerequisites

Installation

  • Install Node.js and NPM following their respective documentation.
  • Clone or download the script onto your local machine.
  • Navigate to the script's directory in your terminal.
  • Install the 'sharp' package by running:
npm install sharp

Usage

The script takes one required argument and one optional argument.

  • Required: <rootDir> - The directory containing the images you wish to create thumbnails for. The thumbnails will be saved to a 'thumbnails' directory within this directory.

  • Optional: --size <width:height> - Allows you to specify the dimensions of the thumbnails. If not specified, the default size is 200x200.

Run the script using the following command:

node index.js <rootDir> [--size <width:height>]

For example:

node index.js /path/to/images --size 400:300

Notes

  • The script supports images with 'jpg', 'png', 'gif', 'jpeg', 'bmp', 'webp', 'nef' file extensions.
  • Existing thumbnails are not overwritten. Delete a thumbnail manually if you want to regenerate it.
  • Errors during the thumbnail creation process are logged to the console.

Contributing

Please feel free to submit pull requests or open issues to improve the script.

License

This project is licensed under the MIT License - see the LICENSE file for details.

1.0.1

10 months ago

1.0.0

10 months ago