Class EmfPlusColorMatrixEffect
Tên không gian: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Tổng hợp: Aspose.Imaging.dll (25.4.0)
Object ColorMatrixEffect chỉ định một chuyển đổi phù hợp để áp dụng cho một hình ảnh.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Các hình ảnh bitmap được xác định bởi các đối tượng EmfPlusBitmap (phần 2.2.2.2).được thực hiện bằng cách lặp lại một vector màu bằng một Object ColorMatrixEffect. Một matrix màu 5x5 có thểthực hiện một chuyển đổi tuyến tính, bao gồm phản xạ, xoay, vẽ hoặc quy mô theo sau bởi một phiên dịch.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Nhận hoặc đặt matrice.
public int[][] Matrix { get; set; }
Giá trị bất động sản
int [ ] [ ]
MatrixN0
Nhận hoặc đặt Matrix[N][0] của matrix màu 5x5. dòng này được sử dụng cho chuyển đổi.
public int[] MatrixN0 { get; set; }
Giá trị bất động sản
int [ ]
Remarks
Matrix_ 0_0 (4 byte): Matrix[0][0], đó là yếu tố cho màu đỏ.Matrix_1_0 (khoảng 4 byte) là matrix[1][0].Matrix_2_0 (khoảng 4 byte): Matris[2][0].Matrix_3_0 (khoảng 4 byte): Matris[3][0].Matrix_4_0 (4 byte): Matris[4][0]. giá trị này MUST be 0.0.
MatrixN1
Nhận hoặc đặt Matrix[N][1] của matrix màu 5x5. dòng này được sử dụng cho chuyển đổi.
public int[] MatrixN1 { get; set; }
Giá trị bất động sản
int [ ]
Remarks
Matrix_0_1 (4 byte): Matris[0][1].Matrix_1_2 (4 byte): Matris[1][1] là yếu tố cho màu xanh lá cây.Matrix_2_1 (khoảng 4 byte): Matris[2][1].Matrix_3_1 (khoảng 4 byte): Matris[3][1].Matrix_4_0 (4 byte): Matris[4][0]. giá trị này MUST be 0.0.
MatrixN2
Nhận hoặc đặt Matrix[N][2] của matrix màu 5x5. dòng này được sử dụng cho chuyển đổi.
public int[] MatrixN2 { get; set; }
Giá trị bất động sản
int [ ]
Remarks
Matrix_0_2 (4 byte): Matris[0][2].Matrix_1_2 (khoảng 4 byte): Matris[1][2].Matrix_2_4 (4 byte): Matris[2][2], đó là yếu tố cho màu xanh.Matrix_3_1 (khoảng 4 byte): Matris[3][1].Matrix_4_0 (4 byte): Matris[4][0]. giá trị này MUST be 0.0.
MatrixN3
Nhận hoặc đặt Matrix[N][3] của matrix màu 5x5. dòng này được sử dụng cho chuyển đổi.
public int[] MatrixN3 { get; set; }
Giá trị bất động sản
int [ ]
Remarks
Matrix_0_3 (4 byte): Matris[0][3].Matrix_1_3 (4 byte): Matris[1][3].Matrix_2_3 (4 byte): Matris[2][3].Matrix_3_4 (4 byte): Matris[3][3], đó là yếu tố cho alpha (tính minh bạch)Matrix_4_0 (4 byte): Matris[4][0]. giá trị này MUST be 0.0.
MatrixN4
Nhận hoặc đặt Matrix[N][4] của matrix màu 5x5. dòng này được sử dụng cho bản dịch màu.
public int[] MatrixN4 { get; set; }
Giá trị bất động sản
int [ ]
Remarks
Matrix_0_4 (4 byte): Matris[0][4].Matrix_1_4 (khoảng 4 byte): Matris[1][4]Matrix_2_4 (khoảng 4 byte): Matris[2][4].Matrix_3_4 (khoảng 4 byte): Matris[3][4].Matrix_4_3 (4 byte): Matris[4] [4] Giá trị này SHOULD là 1.0.