Skip to content

Instantly share code, notes, and snippets.

View MichaelMarner's full-sized avatar

Michael Marner MichaelMarner

View GitHub Profile
@MichaelMarner
MichaelMarner / lambda.ts
Last active November 3, 2017 02:08
Lambda image resize APIGateway
import { APIGatewayEvent, Context, Callback } from 'aws-lambda';
import * as Jimp from 'jimp';
export async function resize(
event: APIGatewayEvent,
context: Context,
callback: Callback
) {
const image = await Jimp.read(event.queryStringParameters.src);
await image.cover(Number(event.queryStringParameters.w), Number(event.queryStringParameters.h));
plugins:
- serverless-apigw-binary
custom:
apigwBinary:
types:
- 'image/jpeg'