I'm truly humbled by the recent surge in support for sharp.
Whilst ⭐️ and the trending status they bring are both amazing, thank you, the real measure of open source success is happy users.
I'd love to find out more about how you or your organisation are using (or plan to use) this module.
Feel free to add a comment with details of who you are, what you're doing with it and why you chose it. Alternatively let me know via @lovell on Twitter.
at https://kraken.io we process millions of images every month. Speed and resources consumption are the most important factors for us. That's why now we look closely at your project and libvips itself. After our initial tests we decided to give it a try and deploy our sharp-enabled apps to a tiny number of our API machines and see how it behaves in production.
Keep up your good work. We will definitely give you a shout after our trials.
Great work and thanks for introducing libvips to the node.js ecosystem.
At http://timesmachine.nytimes.com We generate and optimize millions of thumbnails from original New York Times newspaper scans, which happen to be very large tiff files with dimension (~6000 × 6700). That's 40.2 million pixels for one image file. This creates a major performance bottleneck for our thumbnail generation pipeline.
For more information about what we are doing with images:
building an image service like imgur and kraken, but i plan to always make it free and public because https://github.com/mgmtio/simgr
right now i'm testing it on heroku, but i'm running into memory problems and i don't want to pay for a better server haha
StoryDesk is using sharp in prod for resizing and optimizing all the user content uploaded to our cloud based presentation app. We also use it behind the scenes to resize image captures of presentation pages for thumbnail generation.
We choose sharp because it is fast and efficient compared to the alternatives.
http://unsplash.it/ Uses sharp for serving user-defined sizes of images, because of it's usability and speed
I'm using sharp to crop/resize assets on the fly for various sites (mainly portfolio/image heavy), I've used Imagemagick for years and have been amazed at the performance gains. I was prompted to investigate alternatives by the guy behind http://images.weserv.nl/ who pointed out how slow it was.
We are using Sharp as part of an in-house on-the-fly image re-sizing cluster to handle all of our real estate listing photos at HomeFinder.com. Our old system used ImageMagick to pre-process photos before publication on the web. Your library with libvips is fast enough that we can handle all the photo manipulation on-demand, giving us the flexibility to use any photo size we want on the site, while only processing photos that are actually seen by our visitors.
We're using Sharp to resize / optimize / generate thumbnails of images uploaded by our users and manipulate page screenshots on IgniteTeaching.com and our iPad app. I've been very impressed with the performance and the responsiveness of the maintainers - thanks so much for keeping up the great work!
We are using sharp to deliver dynamically resized and retina optimized movie posters for the streaming services youseeplay.dk and blockbuster.dk.
I am working on replacing my php script that get the images from the ftp server and resize it. Nodejs and Sharp seems to use less resources then php.
@FiftyThree uses sharp on our Mix backend to pyramid (resize) our user image uploads into different resolutions as well as compositing PNGs onto different background colors (hence #94). We previously used ImageMagick and improved our image processing performance by several factors once we switched to sharp. Thanks for all your hard work on this, @lovell ❤️
We are using Sharp at InVisionApp in increasing amounts as we replace legacy ColdFusion code with node microservices. We are using it for thumbnails as well as general resizes, and chose to use Sharp due to the performance gains compared to Image Magick
On the fly local and s3 image resizer.
Image validation/resize on upload and tile() for breaking big floor plans into tiles to show them with Leaflet.
We're using sharp as the guts of an on demand image resizing service. Signal is a group video chatting app that allows you to browse photos, youtube videos, and the like synchronously with your friends. Internet together! https://signal.is/
Hey Lovell, great module!
We're using sharp at GoDaddy via an open-source image server, ImageSteam. This allows us to serve only the bytes required by the device viewing the page, enabling much better user experiences.
Thank you Lovell, for the great module.
We at https://app.covve.com are using sharp as part of our avatar micro-service both for creating standard sizes for our common cases as well as transforming avatars on the fly for the not so common requests. Covve is serving millions of contacts to its users and most of them have avatars, so we are putting your module to a good use.
We use sharp to resize originals & generate thumbnails. In normal site mode gm was ok, but for migration we have to process 1M of images, and sharp is significantly faster.
It is used to optimize & presize facial photos. Made a handheld mobile access card reader solution for Kaba and instead of having to push images up to 500KB down a 3G or wifi network we now have in general only some 10 to 15KB per image. With up to 64k images that is rather a lot less bandwidth and loading time
at http://sunshineapp.com we are creating an application that use DLNA and peer to peer to give the users the ability to browse and stream there files across all devices in realtime and we are using sharp in our nodewebkit desktop app for collecting files info and generating thumbnails for all image files and it is Amazing :)