Thanks for the link it helped and clarified a lot and as far as my being using GDI, I couldn't think of anything else except GDI+ and was trying for some time with color matrix. Is there any other alternative ways of accomplishing this and which could be the best way to achieve this... any suggestions will be appreciated.