Sharp: High performance Node.js image processing/optimization
43 points by nateb2022
by 8n4vidtmkvmk
0 subcomment
Good library. API can be a bit quirky. Like if you want to read image size before and/or after a resize or if you do or don't want to respect the image orientation/rotation in the image meta data. I usually have to convert to a buffer and then back to Sharp again for it to reload the changes but it works!
by ahurmazda
0 subcomment
Also worth mentioning libvips[0] the underlying engine behind sharp. We use the golang wrapper at work and love the simplicity and speed (ofc)
Been using (and occasionally contributing to) Sharp for quite a while, both professionally and personally. Great library to have at hand when you need to deal with images.
It includes support for UltraHDR (HDR and SDR in one JPEG file), camera RAW images, and the Oklab colourspace. This should all be coming to sharp in the next six month or so.
by bhouston
0 subcomment
It is an amazing library! Been using it for years. It is used in a number of projects I've created including https://benhouston3d.com and https://threekit.com for auto image resizing, format conversion and optimization.
by pupppet
2 subcomments
Been using this forever in CloudFront behaviors to auto-resize images. Thanks for the work, Sharp!
by ejoebstl
0 subcomment
Sharp is great. Used it at projects at scale and it never let me down.