2.8.1. Packed HSV formats¶
2.8.1.1. Description¶
The hue (h) is measured in degrees, the equivalence between degrees and LSBs depends on the hsv-encoding used, see Colorspaces. The saturation (s) and the value (v) are measured in percentage of the cylinder: 0 being the smallest value and 255 the maximum.
The values are packed in 24 or 32 bit formats.
Identifier |
Code |
Byte 0 in memory |
Byte 1 |
Byte 2 |
Byte 3 |
|||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||
|
‘HSV4’ |
h7 |
h6 |
h5 |
h4 |
h3 |
h2 |
h1 |
h0 |
s7 |
s6 |
s5 |
s4 |
s3 |
s2 |
s1 |
s0 |
v7 |
v6 |
v5 |
v4 |
v3 |
v2 |
v1 |
v0 |
|||||||||
|
‘HSV3’ |
h7 |
h6 |
h5 |
h4 |
h3 |
h2 |
h1 |
h0 |
s7 |
s6 |
s5 |
s4 |
s3 |
s2 |
s1 |
s0 |
v7 |
v6 |
v5 |
v4 |
v3 |
v2 |
v1 |
v0 |
Bit 7 is the most significant bit.