Image processing is not something that many developers have to deal with nowadays in most line of business apps or e-commerce websites, so when you do need to handle it, it’s good to know that there are some great libraries out there.
In Node, there are a couple of options however my favourite one has been the Sharp library which claims to be far quicker than ImageMagick and GraphicsMagick. The library is powered by the libvips image processing library and it’s really easy to use, making it ideal for manipulating uploaded images.
The only gotcha is if your deploying your application with docker, you can’t use the smaller alpine builds (this may have been fixed with a later version of libvips)
Do you have an app/project you'd like a quote for?
Hi there, I’m Alex and I’d love to discuss your next project with you.
I’m happy to discuss requirements, timeline, budget and any other concerns you may have.