Skip to content

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');

Released under the Apache 2.0 License.