EmfPlusColorMatrixEffect

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusImageEffectsObjectType

public final class EmfPlusColorMatrixEffect extends EmfPlusImageEffectsObjectType

ColorMatrixEffect 对象指定要应用于图像的仿射变换。

位图图像由 EmfPlusBitmap 对象指定(第 2.2.2.2 节)。颜色矩阵效果通过将颜色向量与 ColorMatrixEffect 对象相乘来实现。5×5 颜色矩阵可以执行线性变换,包括反射、旋转、剪切或缩放后再平移。

构造函数

构造函数描述
EmfPlusColorMatrixEffect()

方法

方法描述
getMatrixN0()获取或设置 5×5 颜色矩阵的 Matrix[N][0]。
setMatrixN0(int[] value)获取或设置 5×5 颜色矩阵的 Matrix[N][0]。
getMatrixN1()获取或设置 5×5 颜色矩阵的 Matrix[N][1]。
setMatrixN1(int[] value)获取或设置 5×5 颜色矩阵的 Matrix[N][1]。
getMatrixN2()获取或设置 5×5 颜色矩阵的 Matrix[N][2]。
setMatrixN2(int[] value)获取或设置 5×5 颜色矩阵的 Matrix[N][2]。
getMatrixN3()获取或设置 5×5 颜色矩阵的 Matrix[N][3]。
setMatrixN3(int[] value)获取或设置 5×5 颜色矩阵的 Matrix[N][3]。
getMatrixN4()获取或设置 5×5 颜色矩阵的 Matrix[N][4]。
setMatrixN4(int[] value)获取或设置 5×5 颜色矩阵的 Matrix[N][4]。
getMatrix()获取或设置矩阵。
setMatrix(int[][] value)获取或设置矩阵。

EmfPlusColorMatrixEffect()

public EmfPlusColorMatrixEffect()

getMatrixN0()

public int[] getMatrixN0()

获取或设置 5×5 颜色矩阵的 Matrix[N][0]。此行用于变换。

Matrix_0_0 (4 字节):Matrix[0][0],它是红色的因子。Matrix_1_0 (4 字节):Matrix[1][0]。Matrix_2_0 (4 字节):Matrix[2][0]。Matrix_3_0 (4 字节):Matrix[3][0]。Matrix_4_0 (4 字节):Matrix[4][0]。此值必须为 0.0。

Returns: int[]

setMatrixN0(int[] value)

public void setMatrixN0(int[] value)

获取或设置 5×5 颜色矩阵的 Matrix[N][0]。此行用于变换。

Matrix_0_0 (4 字节):Matrix[0][0],它是红色的因子。Matrix_1_0 (4 字节):Matrix[1][0]。Matrix_2_0 (4 字节):Matrix[2][0]。Matrix_3_0 (4 字节):Matrix[3][0]。Matrix_4_0 (4 字节):Matrix[4][0]。此值必须为 0.0。

Parameters:

参数类型描述
valueint[]

getMatrixN1()

public int[] getMatrixN1()

获取或设置 5×5 颜色矩阵的 Matrix[N][1]。此行用于变换。

值:矩阵 n1。

Matrix_0_1 (4 字节):Matrix[0][1]。Matrix_1_1 (4 字节):Matrix[1][1],它是绿色的因子。Matrix_2_1 (4 字节):Matrix[2][1]。Matrix_3_1 (4 字节):Matrix[3][1]。Matrix_4_0 (4 字节):Matrix[4][0]。此值必须为 0.0。

Returns: int[]

setMatrixN1(int[] value)

public void setMatrixN1(int[] value)

获取或设置 5×5 颜色矩阵的 Matrix[N][1]。此行用于变换。

值:矩阵 n1。

Matrix_0_1 (4 字节):Matrix[0][1]。Matrix_1_1 (4 字节):Matrix[1][1],它是绿色的因子。Matrix_2_1 (4 字节):Matrix[2][1]。Matrix_3_1 (4 字节):Matrix[3][1]。Matrix_4_0 (4 字节):Matrix[4][0]。此值必须为 0.0。

Parameters:

参数类型描述
valueint[]

getMatrixN2()

public int[] getMatrixN2()

获取或设置 5×5 颜色矩阵的 Matrix[N][2]。此行用于变换。

值:矩阵 n1。

Matrix_0_2 (4 字节):Matrix[0][2]。Matrix_1_2 (4 字节):Matrix[1][2]。Matrix_2_2 (4 字节):Matrix[2][2],它是蓝色的因子。Matrix_3_1 (4 字节):Matrix[3][1]。Matrix_4_0 (4 字节):Matrix[4][0]。此值必须为 0.0。

Returns: int[]

setMatrixN2(int[] value)

public void setMatrixN2(int[] value)

获取或设置 5×5 颜色矩阵的 Matrix[N][2]。此行用于变换。

值:矩阵 n1。

Matrix_0_2 (4 字节):Matrix[0][2]。Matrix_1_2 (4 字节):Matrix[1][2]。Matrix_2_2 (4 字节):Matrix[2][2],它是蓝色的因子。Matrix_3_1 (4 字节):Matrix[3][1]。Matrix_4_0 (4 字节):Matrix[4][0]。此值必须为 0.0。

Parameters:

参数类型描述
valueint[]

getMatrixN3()

public int[] getMatrixN3()

获取或设置 5×5 颜色矩阵的 Matrix[N][3]。此行用于变换。

值:矩阵 n1。

Matrix_0_3 (4 字节):Matrix[0][3]。Matrix_1_3 (4 字节):Matrix[1][3]。Matrix_2_3 (4 字节):Matrix[2][3]。Matrix_3_3 (4 字节):Matrix[3][3],它是 alpha(透明度)的因子。Matrix_4_0 (4 字节):Matrix[4][0]。此值必须为 0.0。

Returns: int[]

setMatrixN3(int[] value)

public void setMatrixN3(int[] value)

获取或设置 5×5 颜色矩阵的 Matrix[N][3]。此行用于变换。

值:矩阵 n1。

Matrix_0_3 (4 字节):Matrix[0][3]。Matrix_1_3 (4 字节):Matrix[1][3]。Matrix_2_3 (4 字节):Matrix[2][3]。Matrix_3_3 (4 字节):Matrix[3][3],它是 alpha(透明度)的因子。Matrix_4_0 (4 字节):Matrix[4][0]。此值必须为 0.0。

Parameters:

参数类型描述
valueint[]

getMatrixN4()

public int[] getMatrixN4()

获取或设置 5x5 颜色矩阵的 Matrix[N][4]。此行用于颜色转换。

值:矩阵 n1。

Matrix_0_4(4 字节):Matrix[0][4]。Matrix_1_4(4 字节):Matrix[1][4]。Matrix_2_4(4 字节):Matrix[2][4]。Matrix_3_4(4 字节):Matrix[3][4]。Matrix_4_4(4 字节):Matrix[4][4]。此值应为 1.0。

Returns: int[]

setMatrixN4(int[] value)

public void setMatrixN4(int[] value)

获取或设置 5x5 颜色矩阵的 Matrix[N][4]。此行用于颜色转换。

值:矩阵 n1。

Matrix_0_4(4 字节):Matrix[0][4]。Matrix_1_4(4 字节):Matrix[1][4]。Matrix_2_4(4 字节):Matrix[2][4]。Matrix_3_4(4 字节):Matrix[3][4]。Matrix_4_4(4 字节):Matrix[4][4]。此值应为 1.0。

Parameters:

参数类型描述
valueint[]

getMatrix()

public int[][] getMatrix()

获取或设置矩阵。

值:矩阵。

Returns: int[][]

setMatrix(int[][] value)

public void setMatrix(int[][] value)

获取或设置矩阵。

值:矩阵。

Parameters:

参数类型描述
valueint[][]