Hacker News new | ask | show | jobs
by ForrestN 3273 days 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.

7 comments

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
We've had an excellent experience with http://cloudinary.com/ for pretty much what you describe.
as 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

> 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?

Sounds like https://transloadit.com could've served you well there.
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!
Yeah, dealing with images are usually the worst.
Until you're unlucky enough to have to deal with video.
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.
Thank you all! Will investigate! Maybe we need an api for finding apis??