|
enum | IMAGE_SAMPLES_PER_PIXEL { ISPP_1 = 1
, ISPP_3 = 3
} |
|
enum | IMAGE_PHOTOMETRIC_INTERPRETATION {
IPI_MONOCHROME1
, IPI_MONOCHROME2
, IPI_RGB
, IPI_PALLETE_COLOR
,
IPI_YBR_FULL
, IPI_YBR_FULL_422
, IPI_YBR_PARIAL_422
, IPI_YBR_PARIAL_420
,
IPI_YBR_ICT
, IPI_YBR_RCT
} |
|
enum | IMAGE_BITS_ALLOCATED { IBA_8 = 8
, IBA_16 = 16
} |
|
enum | IMAGE_BITS_STORED |
|
enum | IMAGE_HIGH_BIT |
|
enum | IMAGE_PIXEL_REPRESENTATION { IPR_UNSIGNED = 0
, IPR_SIGNED = 1
} |
|
enum | IMAGE_PLANAR_CONFIGURATION { IPC_INTERLEAVE = 0
, IPC_SEPARATED = 1
} |
|
The DICOM Print Service is used to print DICOM Images
◆ IMAGE_BITS_ALLOCATED
Bits Allocated. This attribute deftermines how many bits are reserved on disk or in memory for every pixel sample i.e. for one graysacale pixel or for each component (Read, Grean and Blue) of a color pixel. Naturally this attribute value matches a complete byte or word.
Enumerator |
---|
IBA_8 | Each pixel in a byte.
|
IBA_16 | Each pixel in a word.
|
◆ IMAGE_BITS_STORED
Bits Stored. Must be less or equal to Bits Allocated. This value defines how many bits out of the allocated bits are in use. See the DICOM Standard Part 5 for more details.
◆ IMAGE_HIGH_BIT
High Bit. The index of the first used bit out of the bits allocated. But for very rare cases, this will be 1 less then Bits Stored.
◆ IMAGE_PHOTOMETRIC_INTERPRETATION
Photometric Interpretation.
Enumerator |
---|
IPI_MONOCHROME1 | Grayscale sample with value of 0 (zero) is interpreted as white.
|
IPI_MONOCHROME2 | Grayscale sample with value of 0 (zero) is interpreted as black.
|
IPI_RGB | RGB Color (Red, Green and Blue each channel in a byte).
|
IPI_PALLETE_COLOR | Pallete color image with a single sample per pixel (Palette Color Lookup Tables shall be present.)
|
IPI_YBR_FULL | YBR_FULL Color in means of luminance (Y), Chroma-Blue (Cb) and Chroma-Red (Cr)
|
IPI_YBR_FULL_422 | YBR_FULL_422 Color same as YBR_FULL, but chroma components are downsampaled horizontally (2 Y values followed by 1 Cb value and one Cr value)
|
IPI_YBR_PARIAL_422 | YBR_PARIAL_422 Similar to YBR_FULL_422 but with a couple of restrictions in max and min values.
|
IPI_YBR_PARIAL_420 | YBR_PARIAL_420 Color same as YBR_PARTIAL_422, but chroma components are downsampaled horizontally and vertically (4 Y values followed by 1 Cb value and 1 Cr value)
|
IPI_YBR_ICT | YBR_ICT for irreversible (lossy) Jpeg-2000 compression.
|
IPI_YBR_RCT | YBR_RCT for reversible (lossless) Jpeg-2000 compression.
|
◆ IMAGE_PIXEL_REPRESENTATION
Pixel Representation.
Enumerator |
---|
IPR_UNSIGNED | Unsigned (0 to 2^(bits stored) - 1)
|
IPR_SIGNED | Signed (-2^(bits stored - 1) + 1 to 2^(bits stored -1) -1)
|
◆ IMAGE_PLANAR_CONFIGURATION
Planar Configuration sets the order of separations (colors) within the image pixel data
Enumerator |
---|
IPC_INTERLEAVE | Interleave - Color samples are ordered RGBRGBRGB...
|
IPC_SEPARATED | Separated - Color samples are separated RRRRR....GGGGG....BBBBB...
|
◆ IMAGE_SAMPLES_PER_PIXEL
Samples Per Pixel Defines how many samples a pixel have
Enumerator |
---|
ISPP_1 | Grayscale images have one sample per pixel representing a gray level (from white to black)
Grayscale Images
|
ISPP_3 | Every sample represents the intensity of one light color component (R-Red, G-Green, B-Blue)
RGB Color Images
|