A 5×5 color matrix is a homogeneous matrix for a 4-space transformation. The element in the fifth row and fifth column of a 5×5 homogeneous matrix must be 1, and all of the other elements in the fifth column must be 0. Color matrices are used to transform color vectors. The first four components of a color vector hold the red, green, blue, and alpha components (in that order) of a color. The fifth component of a color vector is always 1.
Namespace: RSGdiPlusGraphicsTypes
Delphi
|
type
TRSGPColorMatrix = record
case Integer of
0: (M: array [0..4, 0..4] of Single);
1: (m11, m12, m13, m14, m15: Single;
m21, m22, m23, m24, m25: Single;
m31, m32, m33, m34, m35: Single;
m41, m42, m43, m44, m45: Single;
m51, m52, m53, m54, m55: Single;);
end;
|
|
Name
|
Description
|
|
Identity
|
Represents method Identity.
|
Top
|
|
Name
|
Description
|
|
M
|
Represents field M.
|
|
m11
|
Represents field m11.
|
|
m12
|
Represents field m12.
|
|
m13
|
Represents field m13.
|
|
m14
|
Represents field m14.
|
|
m15
|
Represents field m15.
|
|
m21
|
Represents field m21.
|
|
m22
|
Represents field m22.
|
|
m23
|
Represents field m23.
|
|
m24
|
Represents field m24.
|
|
m25
|
Represents field m25.
|
|
m31
|
Represents field m31.
|
|
m32
|
Represents field m32.
|
|
m33
|
Represents field m33.
|
|
m34
|
Represents field m34.
|
|
m35
|
Represents field m35.
|
|
m41
|
Represents field m41.
|
|
m42
|
Represents field m42.
|
|
m43
|
Represents field m43.
|
|
m44
|
Represents field m44.
|
|
m45
|
Represents field m45.
|
|
m51
|
Represents field m51.
|
|
m52
|
Represents field m52.
|
|
m53
|
Represents field m53.
|
|
m54
|
Represents field m54.
|
|
m55
|
Represents field m55.
|
Top
|