Getting content of color buffer?

Are there any way to do this? Can i transfer color buffer to an array?

Or are there any way to get color value of a specific pixel?

Thanks

glReadPixels reads a block of pixels from framebuffer

thanks