A simple Node.js utility to compress images in a folder using the sharp library.
$ npm install folder-compressor
const compressFolder= require('folder-compressor');
// Set your input and output folders
const inputFolder = "./input_folder";
const outputFolder = "./compressed_output_folder";
const quality = "file quality"; // optional, it takes default as 30
// Call the compressfolder function
compressFolder(inputFolder, outputFolder,quality);
const compressFolder = require('folder-compressor');
// Set and call the compressfolder function
compressFolder("./input_folder", "./compressed_output_folder","file quality");
1. inputFolder: Path to the folder containing the images to be compressed.
2. outputFolder: Path to the folder where the compressed images will be saved.
3. quality: (Optional) Image compression quality (default is 30). Adjust as needed.