1.0.0 • Published 4 months ago

eub-compress v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months ago

Usage

import { compressImage } from 'image-compressor-js';
import fs from 'fs';

async function example() {
    const imageBuffer = fs.readFileSync('example.jpg'); // Input image or PDF
    const targetSizeKB = 200; // Target size in KB
    const outputFormat = 'jpeg'; // Desired output format

    try {
        const compressedImageBuffer = await compressImage(imageBuffer, targetSizeKB, outputFormat);
        fs.writeFileSync('compressed-example.jpeg', compressedImageBuffer); // Save the result
        console.log('Image successfully compressed!');
    } catch (error) {
        console.error('Error during compression:', error.message);
    }
}

example();
1.0.0

4 months ago