4 ms·
An API for handling image processing/uploading to S3: Use 1: Send a high-res image in any format (like, say, tiff), the original, a web-optimal jpg at full res
by ForrestN 9y ago
An API for handling image processing/uploading to S3:
Use 1: Send a high-res image in any format (like, say, tiff), the original, a web-optimal jpg at full resolution, and any sizes that might be needed in various contexts (thumbnail, inline display at any screen density) are put into the right place in my S3 bucket.
Use 2: Using ids or original file names, point the API to an image or array of images, uploaded via Use 1, and give it a set of dimensions/conditions, and have it return links to the correct images for me.
- mtrimpe 9y agoSounds like https://transloadit.com https://transloadit.com could've served you well there.
- conwaytwitty 9y agohttps://www.imgix.com/ https://www.imgix.com/ has worked fine for us, it's essentially a proxy for an S3 bucket and you can parameterize image requests for scaling, dpi etc
- kevinflo 9y agoWe've had an excellent experience with http://cloudinary.com/ http://cloudinary.com/ for pretty much what you describe.
- netdur 9y agoas a consultant, I picked up cloudinary for a client, promised "75,000 Total Images & Videos" then a team of four people used the free data shortly, they contact us saying to either pay $44 per month or shutdown, why? we are over free bandwidth... relocated a developer to spent some hours writing a restful services, now paying ~$0.030 per GB
- thirdsun 9y ago> why? we are over free bandwidth... I don't have any experience with cloudinary, but to be fair, their pricing table mentions each plan's limitations pretty clearly. Is it really their fault that you underestimated the customer's requirements?
- deleted 9y ago[deleted]
- ForrestN 9y agoThank you all! Will investigate! Maybe we need an api for finding apis??
- hartator 9y agoYeah, dealing with images are usually the worst.
- mpd 9y agoUntil you're unlucky enough to have to deal with video.
- bgdkbtv 9y agohttps://uploadcare.com/ https://uploadcare.com/ is great for image processing and allows you to specify your own storage option as well, including S3. Give them a look!
- symisc_devel 9y agohttps://pixlab.io/#/cmdls https://pixlab.io/#/cmdls is shipped with a lot of media processing API endpoints such as blur, scale, grayscale, and so on plus being an S3 proxy.