Overview
This task optimizes and watermarks an image using the Sharp library, and then uploads the processed image to R2 storage.Adding build configurations
To use this example, you’ll first need to add these build settings to yourtrigger.config.ts file:
trigger.config.ts
Any packages that install or build a native binary should be added to external, as native binaries
cannot be bundled.
Key features
- Resizes and rotates an image
- Adds a watermark to the image
- Uploads the processed image to R2 storage
Task code
trigger/sharp-image-processing.ts

