Seems like a simple question but Canvas.Pixels[X,Y] has been causing me problems. I have loaded an 8 bit bitmap into a TBitmap. It has loaded correctly and the PixelFormat value is showing as pf8Bit. Only problem is, when I go to access the pixels and try to retrieve the palette entry for a particular pixel it is returning the actual colour value for that pixel rather than the palette index that the pixel contains. I need the palette index, not the colour. Any tips?