Photos · Photography

Photo editing tools a-la Instagram?

Alex Littlewood

May 11th, 2014

Hi all, does anyone have any recommendations for good WYSIWYG photo editing tools that we can incorporate into our application? 

At a minimum we need:
- cropping
- rotation

Nice to haves:
- Image treatment like brightness, contrast, etc
- Filters like instagram
- notation tools

Chris Korhonen Experienced Product Engineer & Leader, CTO of Minibar Delivery

May 11th, 2014

Aviary? They have a decent web and mobile SDK, lots of features + customization.

Eugene Yagrushkin Sr. Software Engineer (iOS) at RSA

May 11th, 2014

check Aviary

Simon Bain CEO SearchYourCloud Inc.

May 11th, 2014

What language are you writing your application in? Simon

Alex Littlewood

May 11th, 2014

Simon, the front-end is mostly HTML 5, Javascript, and Bootstrap. The backend is PHP on Yii. If you'd need more info than that my tech-half would need to answer the question.

Carolyn Branco Head of Marketing at Snupps

May 12th, 2014

Check out aviary. They have a sample app for developers that shows the full range of functionality. http://aviary.com/ios We haven't integrated them yet but they were on our list. Almost anything you want to do you can do with them. The challenge is to cut out 95% of what they do and keep it simple. Carolyn

Alex Littlewood

May 12th, 2014

Ah, thanks Duane! That sounds deep and definitely venturing into our "nice to have" arena.... which we'll explore in the future when we have funding, etc. 

Thanks!

robert carter

May 12th, 2014

there's also picmonkey:  http://www.picmonkey.com/api

Nicholas Grant Software Developer

May 11th, 2014

I've been working on building an up to date tool for image extracting, cropping, and using in iOS Applications.  If anyone out there knows of current open source projects working on this, (specifically using SprikeKit), I would be interested to know.  

Simon Bain CEO SearchYourCloud Inc.

May 11th, 2014

Hi, In that case I would suggest that you try and utilize what is existing in html 5 and PHP. You may need to combine. A simple - IU think probably too simple example code in PHP can be found here http://stackoverflow.com/questions/13325754/how-to-rotate-image-in-php This can easily be modified and for HTML5 try here http://www.isgoodstuff.com/2012/01/05/html5-image-in-canvas-tutorial/ If you can utilize PHP and/or HTNL5 you may find it easier going forward, external apps are brilliant but can change. Simon

Duane Nickull Chief Marketing Officer, Co-Founder at Cheddar Labs

May 12th, 2014

Alex:

What you require is commonly known as filters.  Basically within a mobile app, there are a number of filters we can incorporate using base Android/iOS classes and adding a few others.  Each of these create a photo effect without destroying the base photo (non-destructive editing). 

This is not easy and unless your programmers have experience with this, you may want to sub-contract this to an agency that has.

I taught a class on this at Adobe MAX in previous years using the standard Adobe AIR mobile tookkit.   The end app could apply 8 basic filters.  I would not recommend using Flex or AIR to cross compile for many platforms and would recommend using native app code instead.  The end result is a faster app and a smaller footprint that will run on more devices.

I had started porting some of this to native.  To begin with, it would be good to understand what filters or effects you have in mind.  The basic ones would be able to do black and white conversions, gaussian blurs, etc.

This site would be good to explore. https://pixlr.com/o-matic/

After that, a consultation would be best to figure out how to proceed.  

The libraries used above can provide you with these effects but if you want truly unique filters, you may want to create your own.  This requires someone with a lot of mathematic and graphics knowledge.

Good luck.  Ping me if you need help.

Duane Nickull