Image

Borland C++ Builder замена цвета пиксела

Здравствуйте,сейчас пишу модуль для преобразования изображения,на данном этапе застряла на считывании цвета в RGB

Нужно:
1. считать цвет пиксела
2. сохранить красный в переменную R синий в В и зеленый в G
3. Присвоить всем значениям каналов цвета значение col=0.3*R+0.55*G+0.15*B

,что посоветуете для считывания цвета с TImage и соответственно замены на новый?