Class EmfPlusColorMatrixEffect
Contents
[
Hide
]EmfPlusColorMatrixEffect class
The ColorMatrixEffect object specifies an affine transform to be applied to an image.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Constructors
| Name | Description |
|---|---|
| EmfPlusColorMatrixEffect() | The default constructor. |
Properties
| Name | Description |
|---|---|
| Matrix { get; set; } | Gets or sets the matrix. |
| MatrixN0 { get; set; } | Gets or sets the Matrix[N][0] of the 5x5 color matrix. This row is used for transforms. |
| MatrixN1 { get; set; } | Gets or sets the Matrix[N][1] of the 5x5 color matrix. This row is used for transforms. |
| MatrixN2 { get; set; } | Gets or sets the Matrix[N][2] of the 5x5 color matrix. This row is used for transforms. |
| MatrixN3 { get; set; } | Gets or sets the Matrix[N][3] of the 5x5 color matrix. This row is used for transforms. |
| MatrixN4 { get; set; } | Gets or sets the Matrix[N][4] of the 5x5 color matrix. This row is used for color translations. |
Remarks
Bitmap images are specified by EmfPlusBitmap objects (section 2.2.2.2). A color matrix effect is performed by multiplying a color vector by a ColorMatrixEffect object. A 5x5 color matrix can perform a linear transform, including reflection, rotation, shearing, or scaling followed by a translation.
See Also
- class EmfPlusImageEffectsObjectType
- namespace Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects
- assembly Aspose.Imaging