EmfPlusColorCurveEffect

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 EmfPlusColorCurveEffect extends EmfPlusImageEffectsObjectType

ColorCurveEffect 对象指定图像颜色曲线的八种调整之一。

构造函数

构造函数描述
EmfPlusColorCurveEffect()

方法

方法描述
getCurveAdjustment()获取或设置 32 位无符号整数,指定要应用于位图颜色的曲线调整。
setCurveAdjustment(int value)获取或设置 32 位无符号整数,指定要应用于位图颜色的曲线调整。
getCurveChannel()获取或设置 32 位无符号整数,指定曲线调整所作用的颜色通道。
setCurveChannel(int value)获取或设置 32 位无符号整数,指定曲线调整所作用的颜色通道。
getAdjustmentIntensity()获取或设置 32 位有符号整数,指定对 CurveChannel 指定的颜色通道的曲线调整强度。
setAdjustmentIntensity(int value)获取或设置 32 位有符号整数,指定对 CurveChannel 指定的颜色通道的曲线调整强度。

EmfPlusColorCurveEffect()

public EmfPlusColorCurveEffect()

getCurveAdjustment()

public int getCurveAdjustment()

获取或设置 32 位无符号整数,指定要应用于位图颜色的曲线调整。此值必须在 CurveAdjustments 枚举(第 2.1.1.7 节)中定义。

Returns: int

setCurveAdjustment(int value)

public void setCurveAdjustment(int value)

获取或设置 32 位无符号整数,指定要应用于位图颜色的曲线调整。此值必须在 CurveAdjustments 枚举(第 2.1.1.7 节)中定义。

Parameters:

参数类型描述
valueint

getCurveChannel()

public int getCurveChannel()

获取或设置 32 位无符号整数,指定曲线调整所作用的颜色通道。此值必须在 CurveChannel 枚举(第 2.1.1.8 节)中定义。

Returns: int

setCurveChannel(int value)

public void setCurveChannel(int value)

获取或设置 32 位无符号整数,指定曲线调整所作用的颜色通道。此值必须在 CurveChannel 枚举(第 2.1.1.8 节)中定义。

Parameters:

参数类型描述
valueint

getAdjustmentIntensity()

public int getAdjustmentIntensity()

获取或设置 32 位有符号整数,指定对 CurveChannel 指定的颜色通道的曲线调整强度。此字段的有效取值范围根据 CurveAdjustment 的值而变化,具体如下:曝光调整范围:-255 \u2264 value < 0 时,随着值减小,图像的曝光应减小。0 表示值为 0 时曝光不得改变。0 < value \u2264 255 时,随着值增大,图像的曝光应增大。密度调整范围:-255 \u2264 value < 0 时,随着值减小,图像的密度应减小,导致图像更暗。0 表示密度不得改变。0 < value \u2264 255 时,随着值增大,图像的密度应增大。对比度调整范围:-100 \u2264 value < 0 时,随着值减小,图像的对比度应减小。0 表示对比度不得改变。0 < value \u2264 100 时,随着值增大,图像的对比度应增大。高光调整范围:-100 \u2264 value < 0 时,随着值减小,图像的亮部应显得更暗。0 表示高光不得改变。0 < value \u2264 100 时,随着值增大,图像的亮部应显得更亮。阴影调整范围:-100 \u2264 value < 0 时,随着值减小,图像的暗部应显得更暗。0 表示阴影不得改变。0 < value \u2264 100 时,随着值增大,图像的暗部应显得更亮。白色饱和度调整范围:0 \u2014 255 时,随着值增大,颜色通道强度范围的上限增加。黑色饱和度调整范围:0 \u2014 255 时,随着值增大,颜色通道强度范围的下限增加。

Returns: int

setAdjustmentIntensity(int value)

public void setAdjustmentIntensity(int value)

获取或设置 32 位有符号整数,指定对 CurveChannel 指定的颜色通道的曲线调整强度。此字段的有效取值范围根据 CurveAdjustment 的值而变化,具体如下:曝光调整范围:-255 \u2264 value < 0 时,随着值减小,图像的曝光应减小。0 表示值为 0 时曝光不得改变。0 < value \u2264 255 时,随着值增大,图像的曝光应增大。密度调整范围:-255 \u2264 value < 0 时,随着值减小,图像的密度应减小,导致图像更暗。0 表示密度不得改变。0 < value \u2264 255 时,随着值增大,图像的密度应增大。对比度调整范围:-100 \u2264 value < 0 时,随着值减小,图像的对比度应减小。0 表示对比度不得改变。0 < value \u2264 100 时,随着值增大,图像的对比度应增大。高光调整范围:-100 \u2264 value < 0 时,随着值减小,图像的亮部应显得更暗。0 表示高光不得改变。0 < value \u2264 100 时,随着值增大,图像的亮部应显得更亮。阴影调整范围:-100 \u2264 value < 0 时,随着值减小,图像的暗部应显得更暗。0 表示阴影不得改变。0 < value \u2264 100 时,随着值增大,图像的暗部应显得更亮。白色饱和度调整范围:0 \u2014 255 时,随着值增大,颜色通道强度范围的上限增加。黑色饱和度调整范围:0 \u2014 255 时,随着值增大,颜色通道强度范围的下限增加。

Parameters:

参数类型描述
valueint