Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
מגדיר מטריצה בגודל 5 x 5 שמכילה את הקואורדינטות עבור מרחב RGBA. מספר שיטות של מחלקת Aspose.Imaging.ImageAttributes מתאימות את צבעי התמונה באמצעות מטריצת צבעים. מחלקה זו אינה ניתנת להורשה.
public sealed class ColorMatrix
ירושה
חברים שהורשו
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
בונים
ColorMatrix()
מאתחל מופע חדש של מחלקת Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
מאתחל מופע חדש של מחלקת Aspose.Imaging.ColorMatrix באמצעות האלמנטים במטריצה המצוינת newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
פרמטרים
newColorMatrix
float[][]
ערכי האלמנטים עבור Aspose.Imaging.ColorMatrix החדש.
שדות
MatrixDimensionElementsCount
מספר האלמנטים בממד המטריצה.
public const int MatrixDimensionElementsCount = 5
ערך שדה
MatrixDimensionsCount
מספר ממדי המטריצה.
public const int MatrixDimensionsCount = 5
ערך שדה
MatrixTotalElementsCount
מספר האלמנטים הכולל במטריצה.
public const int MatrixTotalElementsCount = 25
ערך שדה
מאפיינים
Matrix00
מקבל או קובע את האלמנט בשורה 0 (אפס) ועמודה 0 של Aspose.Imaging.ColorMatrix זו.
public float Matrix00 { get; set; }
ערך מאפיין
Matrix01
מקבל או קובע את האלמנט בשורה 0 (אפס) ועמודה הראשונה של Aspose.Imaging.ColorMatrix זו.
public float Matrix01 { get; set; }
ערך מאפיין
Matrix02
מקבל או קובע את האלמנט בשורה 0 (אפס) ועמודה השנייה של Aspose.Imaging.ColorMatrix זו.
public float Matrix02 { get; set; }
ערך מאפיין
Matrix03
מקבל או קובע את האלמנט בשורה 0 (אפס) ועמודה השלישית של Aspose.Imaging.ColorMatrix זו.
public float Matrix03 { get; set; }
ערך מאפיין
Matrix04
מקבל או קובע את האלמנט בשורה 0 (אפס) ועמודה הרביעית של Aspose.Imaging.ColorMatrix זו.
public float Matrix04 { get; set; }
ערך מאפיין
Matrix10
מקבל או קובע את האלמנט בשורה הראשונה ועמודה 0 (אפס) של Aspose.Imaging.ColorMatrix זו.
public float Matrix10 { get; set; }
ערך מאפיין
Matrix11
מקבל או קובע את האלמנט בשורה הראשונה ועמודה הראשונה של Aspose.Imaging.ColorMatrix זו.
public float Matrix11 { get; set; }
ערך מאפיין
Matrix12
מקבל או קובע את האלמנט בשורה הראשונה ועמודה השנייה של Aspose.Imaging.ColorMatrix זו.
public float Matrix12 { get; set; }
ערך מאפיין
Matrix13
מקבל או קובע את האלמנט בשורה הראשונה ועמודה השלישית של Aspose.Imaging.ColorMatrix זו.
public float Matrix13 { get; set; }
ערך מאפיין
Matrix14
מקבל או קובע את האלמנט בשורה הראשונה ועמודה הרביעית של Aspose.Imaging.ColorMatrix זו.
public float Matrix14 { get; set; }
ערך מאפיין
Matrix20
מקבל או קובע את האלמנט בשורה השנייה ועמודה 0 (אפס) של Aspose.Imaging.ColorMatrix זו.
public float Matrix20 { get; set; }
ערך מאפיין
Matrix21
מקבל או קובע את האלמנט בשורה השנייה ועמודה הראשונה של Aspose.Imaging.ColorMatrix זו.
public float Matrix21 { get; set; }
ערך מאפיין
Matrix22
מקבל או קובע את האלמנט בשורה השנייה ועמודה השנייה של Aspose.Imaging.ColorMatrix זו.
public float Matrix22 { get; set; }
ערך מאפיין
Matrix23
מקבל או קובע את האלמנט בשורה השנייה ועמודה השלישית של Aspose.Imaging.ColorMatrix זו.
public float Matrix23 { get; set; }
ערך מאפיין
Matrix24
מקבל או קובע את האלמנט בשורה השנייה ועמודה הרביעית של Aspose.Imaging.ColorMatrix זו.
public float Matrix24 { get; set; }
ערך מאפיין
Matrix30
מקבל או קובע את האלמנט בשורה השלישית ועמודה 0 (אפס) של Aspose.Imaging.ColorMatrix זו.
public float Matrix30 { get; set; }
ערך מאפיין
Matrix31
מקבל או קובע את האלמנט בשורה השלישית ועמודה הראשונה של Aspose.Imaging.ColorMatrix זו.
public float Matrix31 { get; set; }
ערך מאפיין
Matrix32
מקבל או קובע את האלמנט בשורה השלישית ועמודה השנייה של Aspose.Imaging.ColorMatrix זו.
public float Matrix32 { get; set; }
ערך מאפיין
Matrix33
מקבל או קובע את האלמנט בשורה השלישית ועמודה השלישית של Aspose.Imaging.ColorMatrix זו.
public float Matrix33 { get; set; }
ערך מאפיין
Matrix34
מקבל או קובע את האלמנט בשורה השלישית ועמודה הרביעית של Aspose.Imaging.ColorMatrix זו.
public float Matrix34 { get; set; }
ערך מאפיין
Matrix40
מקבל או קובע את האלמנט בשורה הרביעית ועמודה 0 (אפס) של Aspose.Imaging.ColorMatrix זו.
public float Matrix40 { get; set; }
ערך מאפיין
Matrix41
מקבל או קובע את האלמנט בשורה הרביעית ועמודה הראשונה של Aspose.Imaging.ColorMatrix זו.
public float Matrix41 { get; set; }
ערך מאפיין
Matrix42
מקבל או קובע את האלמנט בשורה הרביעית ועמודה השנייה של Aspose.Imaging.ColorMatrix זו.
public float Matrix42 { get; set; }
ערך מאפיין
Matrix43
מקבל או קובע את האלמנט בשורה הרביעית ועמודה השלישית של Aspose.Imaging.ColorMatrix זו.
public float Matrix43 { get; set; }
ערך מאפיין
Matrix44
מקבל או קובע את האלמנט בשורה הרביעית ועמודה הרביעית של Aspose.Imaging.ColorMatrix זו.
public float Matrix44 { get; set; }
ערך מאפיין
this[int, int]
מקבל או קובע את האלמנט בשורה ועמודה המצוינות ב-Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
ערך מאפיין
שיטות
GetMatrix()
מקבל את ערכי המטריצה.
public float[][] GetMatrix()
מחזיר
float[][]
מערך ערכי המטריצה.