libphoto is a library to help people judge whether a photo is good or not, based on some basic rules of photography.