If not, where can I find the algorithm to adjust contrast of an image. I will have to code it in C++ and have access to libjpeg and libjpeg-turbo libraries

<http://en.wikipedia.org/wiki/Image_editing#Contrast_change_and_brightening>

Is this a good starting point for color images?