The quality of photographs depend on numerous attributes, such as sharpness, colorfulness, composition. Colorfulness is highly subjective attributes that cannot be described in a few words. Our framework automatically learns the characteristic of high quality photographs prefered by the public, and enhances a given photograph to have similar learned characteristic.