1.0.0 • Published 4 months ago
eub-compress v1.0.0
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