circle-image (npm): A promise-based library for circular cropping images. This package can create several sizes of the same image and save them to disk. Using any method of your choice, you could upload the files to S3 after processing is complete.
Keywords: circular|image|cropping|s3|imagemagick|email|image-processing