Skip to content
AWS Lambda Watermark service for S3 images
Branch: master
Clone or download
Latest commit fbf6f4c Sep 10, 2015


Build Status Coverage Status dependencies Codacy Badge

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

Configuration (options)

  • watermarkImagePath: The relative path to your image
  • relativeSize: 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)
You can’t perform that action at this time.