lambda-watermark
v0.0.3
Published
Node service for AWS Lambda to apply watermark to S3 images
Downloads
6
Maintainers
Readme
lambda-watermark
Watermarking for images in AWS S3 using AWS Lambda.
This module places a watermark in the bottom right corner of your image. An S3 Lambda event can be used to watermark every image that is uploaded to S3.
How to use
npm install lambda-watermark
- Create your function (index.js)
'use strict';
var LambdaWatermark = require('lambda-watermark');
var options = {
watermarkImagePath: './exampleWatermark.png',
relativeSize: 5,
opacity: 50
};
exports.handler = function(event, context) {
new LambdaWatermark(options)(event, context);
};
- Set up Lambda service on AWS
- Zip up your directory (index.js, watermark image, and node_modules) and upload to your AWS Lambda function
Configuration (options)
watermarkImagePath
: The relative path to your imagerelativeSize
: The size of the watermark (percent relative to the parent image)opacity
: How opaque the watermark should be. (100 is fully opaque, 0 is fully transparent)