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.