blueimp-load-image
JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled, cropped or rotated HTML img or canvas element. It also provides methods to parse image metadata to extract IPTC and Exif tags a
sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images
vue-photo-upload
An easy to use photo upload component with a simple ui, with image cropping and image adjusting capability. Best suited for uploading profile pictures.
jimp
An image processing library written entirely in JavaScript.