" Well, then it is trivial to take the upper byte of the 24-bit number and that is your scaled 8-bit number"
No, as far as I know it's not as simple as that.
24-bit colours are not stored as "normal" 24 bit numbers but are rather better thought of as clusters of 3 8-byte values, one each for Red, Green and Blue. Taking the upper byte of such a 24-bit number will basically give you one of the three colours. Your final picture will look different.
The skill in transferring 24-bit to 8-bit is deciding what pallette of 256 colours best represents the full range of 16.7 million colours possible in a 24-bit picture. Of course, if the original 24-bit picture actually only has 256 or less colours, then the conversion should be much easier.....
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)