Skip to content

Shaance/image-converter

Repository files navigation

Image conversion

Description

This repo contains code to deploy an AWS infrastructure managed through CDK framework as well as lambda functions (node16 + go1.x) aimed to do image conversion.

Supported formats

From heic to:

  • JPG
  • PNG

From any to any of these formats:

  • JPEG
  • PNG
  • PDF
  • GIF
  • TIF
  • BMP

High level design diagrams (WIP)

  1. Create the request Request diagram

  2. Get pre-signed url to upload images on S3 Presign diagram

  3. Images upload, conversion and archive

API descriptions

TODO

Backlog

This project lacks lots of stuff, you can find more on what would be nice additions in backlog.md file

Known issues

Some format conversions are very slow and will timeout:

  • JPEG to PNG
  • JPEG to GIF
  • probably others

Example client