So $FFFFFF is white and $000000 is black.
Wrong, $00000000 is not black, $ff000000 is black, 0 as an ARGB value represents invisible.
In Images in Blitz2D, Images in Blitz3D and with Textures in Blitz3D without alpha flag the alpha bits will ALWAYS be set to 1 by the readpixel operator to represent the color is solid without transparency.