There are two ways depending if you need performance or not. Use GetPixel (not performant) or LockBits and and seek the byte (s) (can be calculated using Scan0 position plus y * stride + ( x * bits per pixel) assuming non indexed - for indexed this will give a reference in the pallet object which will hold the colour. Many examples of basic GDI+ lockbits scanning on the web.