I'm working on an API that will allow developers to offload their image processing to our platform. I feel like I have rewritten image processing code (e.g. crop, filter, rotate, layers, etc.) more times than I can count. As a developer would you use such an API? URL: http://6px.io
I just went over this with a colleague to deal with UGC upload.<p>Here's a list of services in this space:<p>Blitline <a href="http://blitline.com/" rel="nofollow">http://blitline.com/</a><p>Chute <a href="http://www.getchute.com/" rel="nofollow">http://www.getchute.com/</a><p>Cloudinary <a href="http://cloudinary.com/" rel="nofollow">http://cloudinary.com/</a><p>imgix <a href="http://www.imgix.com/" rel="nofollow">http://www.imgix.com/</a><p>transloadit <a href="http://transloadit.com" rel="nofollow">http://transloadit.com</a>
Maybe. What's the benefit? Who specifically would benefit from using it? (don't say "everyone")<p>The standard is probably using ImageMagick & an appropriate wrapper. Why is using your solution better?<p>Take into account that you're at least doubling the transfer latency involved, which will frequently dominate the time required to complete an image operation.<p><pre><code> end_user->your_user->end_user
end_user->your_user->you->your_user->end_user</code></pre>