We all like to think we can take a good photo, but can we? And isn't it a subjective indefinable quality that makes one image great and another naff?
Well not according to boffins at Xerox who have developed a piece of software which can discern between good and bad images.
The 'Aesthetic Image' software judges the quality of a photo using an algorithm which takes into account factors such as the balance of light and the framing of the picture.
A spokesperson for Xerox said: "Content by no means says it all, especially when you're looking for a image.
"For instance, when searching for a photograph of a beach, you don't just want any old standard shot. You want a nice beach with lots of colors, a good composition and perfect exposure."