EmfPlusColorMatrixEffect

EmfPlusColorMatrixEffect class

Das ColorMatrixEffect-Objekt gibt eine affine Transformation an, die auf ein Bild angewendet werden soll.

public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType

Konstrukteure

NameBeschreibung
EmfPlusColorMatrixEffect()Default_Constructor

Eigenschaften

NameBeschreibung
Matrix { get; set; }Ruft die Matrix ab oder legt sie fest.
MatrixN0 { get; set; }Holt oder setzt die Matrix[N][0] der 5x5-Farbmatrix. Diese Zeile wird für Transformationen verwendet.
MatrixN1 { get; set; }Holt oder setzt die Matrix[N][1] der 5x5-Farbmatrix. Diese Zeile wird für Transformationen verwendet.
MatrixN2 { get; set; }Holt oder setzt die Matrix[N][2] der 5x5-Farbmatrix. Diese Zeile wird für Transformationen verwendet.
MatrixN3 { get; set; }Holt oder setzt die Matrix[N][3] der 5x5-Farbmatrix. Diese Zeile wird für Transformationen verwendet.
MatrixN4 { get; set; }Holt oder setzt die Matrix[N][4] der 5x5-Farbmatrix. Diese Zeile wird für Farbübersetzungen verwendet.

Bemerkungen

Bitmap-Bilder werden durch EmfPlusBitmap-Objekte (Abschnitt 2.2.2.2) spezifiziert. Ein Farbmatrixeffekt wird ausgeführt, indem ein Farbvektor mit einem ColorMatrixEffect-Objekt multipliziert wird. Eine 5x5-Farbmatrix kann eine lineare Transformation durchführen, einschließlich Reflexion, Rotation, Scherung oder Skalierung, gefolgt von einer Translation.

Siehe auch