Sharp Image Compression Demo
Compress images to reduce file size while maintaining quality using Sharp.
Usage
Reduce image file size by adjusting the quality parameter. Lower quality means smaller file size but reduced image clarity.
Parameters
quality: Compression quality (1-100). Default: 80
Example
javascript
// High quality compression
await sharp('input.jpg')
.jpeg({ quality: 90 })
.toFile('high-quality.jpg');
// Medium quality (recommended)
await sharp('input.jpg')
.jpeg({ quality: 80 })
.toFile('medium-quality.jpg');