Bruce and Rodney,
Bruce is correct in this regard. I just wanted to point out the way in which we do the bits versus other applications. If you save a 10-bit image as a 16-bit image (which is what happens), we take your ten bits and pad the six zeros on in the most significant bits' location. Ex: If your pixel value is 11 0101 1101 in 10-bit, we'd save as 0000 0011 0101 1101 in 16-bit. Essentially, this maintains the same binary value. The problem is when other applications, such as Paint, etc., look at a 16-bit image. They only can display 8 bits. So, they look to the 8 most significant bits. In this case, they would take 0000 0011, which, on a 256-level grayscale, is essentially black. What you'd need to do is somehow bit-shift your 10 bits over si
x spots so that Paint will look at 1101 0111 and you'll have a better representation of your image.
Best of luck with everything,
Jim Laudie
Applications Engineer, National Instruments