We’re developing a site where individuals (store owners) will be able to take pictures and upload to the site. Our biggest concern is the variance in quality of pictures across the site.
The options we are considering are:
- Minimum image cleaning scripts (including filters, resizing, sharpening, etc.)
- Approval process for uploaded images
- Having a team take the photos for them
I’d like to see if anyone has had any experience with 1 and 2 above. How effective is 1, and how efficient is 2?
3
Depending on the scale of your operation (not specified) and the platform you’re targeting (not specified) your range of options is very wide.
Assuming you’re targeting a Unix/Linux platform, the default image processing library for #1 is ImageMagick – http://www.imagemagick.org/script/index.php It’s been around for ever and is widely supported on a broad range of platforms (it’s even available for WinTel if you’re going the IIS route).
If you can define the requirements for what makes up “standard quality” well enough, you can cover a good deal of your use cases programmatically. There are bound to be some edge cases, so I’d recommend also implementing some version of #2 (workflow / approval system) in addition to the programmatic solution.
None of your options are going to solve all cases, and relying on only one option is likely to create bottlenecks in your process.
Your best bet is a combination of #1 & #2 if you want to keep complexity and costs down.
4