API Reference Guide > ISIS Component API Reference > ISIS Component Tags Reference > Scanning Mode Tags > IG_ISIS_TAG_BITSPERSAMPLE |
Number of bits per component. 0x0102 ∙ 258
IG_ISIS_TAG_BITSPERSAMPLE allows you to specify or determine the number of bits in each sample. (A sample is one color plane of an image, so a binary or grayscale image has one sample, while a color image has three or four samples, depending on the color model (RGB, HSB, or CMYK) being used.)
IG_ISIS_TAG_TYPE_SHORT
All source and destination drivers.
Value | Meaning |
---|---|
1 | One bit per sample. |
4 | Four bits per sample. |
8 | Eight bits per sample. |
The following tags together define the color format of the image data:
IG_ISIS_TAG_SAMPLESPERPIXEL ∙ IG_ISIS_TAG_BITSPERSAMPLE ∙ IG_ISIS_TAG_PHOTOMETRICINTERPRETATION ∙ IG_ISIS_TAG_COMPRESSION ∙ IG_ISIS_TAG_PLANARCONFIGURATION
These tags relate to color format as shown in the following table:
Samples PerPixel | BitsPerSample | Photometric Interpretation | Image Type |
---|---|---|---|
1 | 1 | WHITE0 or WHITE1 | Binary (black/white) |
1 | 4 | WHITE0 typical WHITE1 possible | 16-level gray |
8 | 256-level gray | ||
1 | 4 | PALETTE | 16-color palette |
8 | 256-color palette | ||
3 | 1 | RGB | 3-bit color |
8 | 24-bit color |
IG_ISIS_TAG_PHOTOMETRICINTERPRETATION
IG_ISIS_TAG_PLANARCONFIGURATION