3 ms·
I've been wondering for a bit if there's enough potential profit to build an image upload processing service. Image uploading and manipulation is one of the ver
by cracell 16y ago
I've been wondering for a bit if there's enough potential profit to build an image upload processing service. Image uploading and manipulation is one of the very common pain points to Rails applications and I assume a lot of web applications in general.
A nice pain free, embed the uploader and set some settings and then the 3rd party processes the images and then uploads them to your S3 and pings you. With the ability to reprocess old images to a new size and integrate with attachment_fu or paperclip (or has it's own similar plugin)
- niels 16y agotransloadit just launched. They do just that. Looks pretty cool.
- swindsor 16y agoI could see where that would be useful. Image uploads in our case are actually handled by our existing web app, so our image servers can be ignorant of user authentication/etc. We end up using swfupload, which is a nice client experience, and then in the callback we call directly into our image servers. Since it's an ajax experience, it's pretty nice, but if we had very large images, or if we had to pre-process out a number of different sizes/etc I could see where kicking off an async job would be useful. It would be really cool to have an EC2 instance handle these resizes and put the images in new buckets for you - Might be a really neat implementation.
- sstrudeau 16y agoYes. One reply mentioned transloadit.com just launched. This is also in Drop.io's vision for where they're going in the future. Transloadit.com preprocesses the images, which are great for use cases where you expect you'll need all or most of your processed images most of the time and you don't frequently change your image size requirements. For use cases where you expect only to need a fraction of the possible image "shapes" for any given asset but can't easily predict it ahead of time, on-the-fly generation is very attractive. I've been back-of-the-mind sketching my ideal service along these lines for a year or more -- if my imaginary ideal existed, it would save me a ridiculous amount of grief.
- bittersweet 16y agoJust found http://www.uploadjuicer.com/ http://www.uploadjuicer.com/ that does this as well. edit: Sorry just found out they only do resizing/rescaling, you still have to take care of the initial upload yourself.
- stympy 16y agoI have just published a gem and a sample Rails app that show how you can directly upload to S3, then call the API at uploadjuicer.com: http://github.com/uploadjuicer/ http://github.com/uploadjuicer/