Class ImageAttributes

Class ImageAttributes

名称: Aspose.Imaging 收藏: Aspose.Imaging.dll (25.4.0)

A Aspose.Imaging.ImageAttributes 对象包含有关如何在播放过程中操纵 bitmap 和 metaphile 颜色的信息. A Aspose.Imaging.ImageAttributes 对象保持了多种颜色调整设置,包括颜色调整矩阵,灰色调节矩阵,伽马纠正值,颜色图表和颜色边界值. 在播放过程中,颜色可以纠正,暗化,照亮和移除。

public sealed class ImageAttributes

Inheritance

object ImageAttributes

继承人

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ImageAttributes()

public ImageAttributes()

Methods

ClearBrushRemapTable()

清理这个 Aspose.Imaging.ImageAttributes 对象的刷色修复表。

public void ClearBrushRemapTable()

ClearColorKey()

清除默认类别的颜色密钥(透明度范围)。

public void ClearColorKey()

ClearColorKey(ColorAdjustType)

清理特定类别的颜色密钥(透明度范围)。

public void ClearColorKey(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定颜色密钥被清除的类别。

ClearColorMatrix()

清除默认类别的颜色调整矩阵。

public void ClearColorMatrix()

ClearColorMatrix(ColorAdjustType)

清理特定类别的颜色调整矩阵。

public void ClearColorMatrix(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了颜色调整矩阵被清除的类别。

ClearGamma()

故障类别的 Gamma 纠正。

public void ClearGamma()

ClearGamma(ColorAdjustType)

无法对特定类别进行 gamma 纠正。

public void ClearGamma(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 元素,指定哪个类别的 gamma 纠正被禁用。

ClearNoOp()

清除默认类别的 NoOp 设置。

public void ClearNoOp()

ClearNoOp(ColorAdjustType)

清除特定类别的 NoOp 设置。

public void ClearNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了 NoOp 设置被清除的类别。

ClearOutputChannel()

清除 CMYK (Cyan-magenta-yellow-black) 输出频道设置为默认类别。

public void ClearOutputChannel()

ClearOutputChannel(ColorAdjustType)

清理一个特定的类别的输出频道设置(Cyan-magenta-yellow-black)。

public void ClearOutputChannel(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 元素,指定输出频道设置已清除的类别。

ClearOutputChannelColorProfile()

清除输出频道颜色配置为默认类别。

public void ClearOutputChannelColorProfile()

ClearOutputChannelColorProfile(ColorAdjustType)

清除输出频道颜色配置为特定类别。

public void ClearOutputChannelColorProfile(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了输出频道配置的类别。

ClearRemapTable()

清理为默认类别的颜色修复表。

public void ClearRemapTable()

ClearRemapTable(ColorAdjustType)

清理指定的类别的彩色调节表。

public void ClearRemapTable(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了修复表被清除的类别。

ClearThreshold()

清除默认类别的边界值。

public void ClearThreshold()

ClearThreshold(ColorAdjustType)

确定特定类别的边界值。

public void ClearThreshold(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了该边界被清除的类别。

SetBrushRemapTable(ColorMap[])

设置刷子类别的彩色修复表。

public void SetBrushRemapTable(ColorMap[] map)

Parameters

map ColorMap ( )

一系列 Aspose.Imaging.ColorMap 对象。

SetColorKey(颜色,颜色)

为默认类别设置颜色密钥。

public void SetColorKey(Color colorLow, Color colorHigh)

Parameters

colorLow Color

低颜色关键值。

colorHigh Color

高色彩关键值。

SetColorKey(颜色、颜色、颜色)

设置特定类别的颜色密钥(透明度范围)。

public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)

Parameters

colorLow Color

低颜色关键值。

colorHigh Color

高色彩关键值。

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 元素,指定颜色密钥设置的类别。

SetColorMatrices(彩色,彩色,彩色)

为默认类别设置颜色调整矩阵和灰色调节矩阵。

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Parameters

newColorMatrix ColorMatrix

颜色调整矩阵。

grayMatrix ColorMatrix

格里斯卡调整矩阵。

SetColorMatrices(彩色Matrix,彩色Matrix,彩色Matrix)

为默认类别设置颜色调整矩阵和灰色调节矩阵。

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

颜色调整矩阵。

grayMatrix ColorMatrix

格里斯卡调整矩阵。

flags ColorMatrixFlag

Aspose.Imaging.ColorMatrixFlag的一个元素,指定图像和颜色的类型,将受到颜色调整和灰色调整矩阵的影响。

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

为特定类别设置颜色调整矩阵和灰色调节矩阵。

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

颜色调整矩阵。

grayMatrix ColorMatrix

格里斯卡调整矩阵。

mode ColorMatrixFlag

Aspose.Imaging.ColorMatrixFlag的一个元素,指定图像和颜色的类型,将受到颜色调整和灰色调整矩阵的影响。

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了颜色调整和灰色调节矩阵的类别。

SetColorMatrix(ColorMatrix)

为默认类别设置颜色调整矩阵。

public void SetColorMatrix(ColorMatrix newColorMatrix)

Parameters

newColorMatrix ColorMatrix

颜色调整矩阵。

SetColorMatrix(彩色Matrix,彩色Matrix)

为默认类别设置颜色调整矩阵。

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

颜色调整矩阵。

flags ColorMatrixFlag

Aspose.Imaging.ColorMatrixFlag的一个元素,指定图像类型和颜色将受到颜色调整矩阵的影响。

SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)

设置特定类别的颜色调整矩阵。

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

颜色调整矩阵。

mode ColorMatrixFlag

Aspose.Imaging.ColorMatrixFlag的一个元素,指定图像类型和颜色将受到颜色调整矩阵的影响。

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了颜色调整矩阵设置的类别。

SetGamma(航海)

为默认类别设置 gamma 值。

public void SetGamma(float gamma)

Parameters

gamma float

加米修正值。

SetGamma(彩色,彩色,彩色)

指定特定类别的 gamma 值。

public void SetGamma(float gamma, ColorAdjustType type)

Parameters

gamma float

加米修正值。

type ColorAdjustType

Aspose.Imaging.ColorAdjustType列表的一个元素,该列表指定了Gamma值设置的类别。

SetNoOp()

关闭默认类别的颜色调整。

public void SetNoOp()

SetNoOp(ColorAdjustType)

关闭特定类别的颜色调整。

public void SetNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了颜色纠正被关闭的类别。

SetOutputChannel(ColorChannelFlag)

为默认类别设置CMYK(Cyan-magenta-yellow-black)输出频道。

public void SetOutputChannel(ColorChannelFlag flags)

Parameters

flags ColorChannelFlag

Aspose.Imaging.ColorChannelFlag的元素,指定输出频道。

SetOutputChannel(ColorChannelFlag, 色彩调整类型)

为特定类别设置CMYK(Cyan-magenta-yellow-black)输出频道。

public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)

Parameters

flags ColorChannelFlag

Aspose.Imaging.ColorChannelFlag的元素,指定输出频道。

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 元素,指定输出频道设置的类别。

SetOutputChannelColorProfile(线条)

为默认类别设置输出频道颜色档案。

public void SetOutputChannelColorProfile(string colorProfileFilename)

Parameters

colorProfileFilename string

彩色档案文件的路径名称 如果彩色档案文件在 %SystemRoot%\System32\Spool\Drivers\Color 目录中,则该参数可能是文件名。

SetOutputChannelColorProfile(彩色,彩色,彩色)

设置输出频道的颜色档案文件为特定类别。

public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)

Parameters

colorProfileFilename string

彩色档案文件的路径名称 如果彩色档案文件在 %SystemRoot%\System32\Spool\Drivers\Color 目录中,则该参数可能是文件名。

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 元素,指定输出频道颜色配置文件的类别。

SetRemapTable(ColorMap[])

设置为默认类别的颜色修复表。

public void SetRemapTable(ColorMap[] map)

Parameters

map ColorMap ( )

每个颜色对包含一个现有颜色(第一个值)和它将被地图的颜色(第二个值)。

SetRemapTable(ColorMap( ), 色彩调整)

设置特定类别的彩色编辑表。

public void SetRemapTable(ColorMap[] map, ColorAdjustType type)

Parameters

map ColorMap ( )

每个颜色对包含一个现有颜色(第一个值)和它将被地图的颜色(第二个值)。

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了颜色修复表设置的类别。

SetThreshold(航海)

设置默认类别的边界(透明度范围)。

public void SetThreshold(float threshold)

Parameters

threshold float

一个真正的数字,指定边界值。

SetThreshold(彩色,彩色,彩色)

设置特定类别的边界(透明度范围)。

public void SetThreshold(float threshold, ColorAdjustType type)

Parameters

threshold float

一个从 0.0 到 1.0 的边界值,用作分类颜色的分区点,将被地图为最大或最低值。

type ColorAdjustType

一个 Aspose.Imaging.ColorAdjustType 的元素,指定了颜色边界设置的类别。

SetWrapMode(WrapMode)

设置用于决定如何在形状上或形状边界上粘贴一个结构,以便在形状上填补它,当结构小于它填补的形状时。

public void SetWrapMode(WrapMode mode)

Parameters

mode WrapMode

一个 Aspose.Imaging.WrapMode 元素,说明图像的重复复副本是如何用于标记一个区域的。

SetWrapMode(WrapMode, 色彩)

设置包装模式和使用的颜色来决定如何在形状上或形状边界上粘贴纺织品,在形状上粘贴纺织品,以填补它,当纺织品小于形状时。

public void SetWrapMode(WrapMode mode, Color color)

Parameters

mode WrapMode

一个 Aspose.Imaging.WrapMode 元素,说明图像的重复复副本是如何用于标记一个区域的。

color Color

A Aspose.Imaging.ImageAttributes object that specifies the color of pixels outside of a rendered image. This color is visible if the mode parameter is set to Aspose.Imaging.WrapMode.Clamp and the source rectangle passed to DrawImage is greater than the image itself. 这个颜色是可见的,如果模式参数设置为 Aspose.Imaging.WrapMode.Clamp 和转移到 DrawImage 的源直角比图像本身更大。

SetWrapMode(WrapMode, 色彩, Bool)

设置包装模式和使用的颜色来决定如何在形状上或形状边界上粘贴纺织品,在形状上粘贴纺织品,以填补它,当纺织品小于形状时。

public void SetWrapMode(WrapMode mode, Color color, bool clamp)

Parameters

mode WrapMode

一个 Aspose.Imaging.WrapMode 元素,说明图像的重复复副本是如何用于标记一个区域的。

color Color

这个颜色是可见的,如果模式参数设置为 Aspose.Imaging.WrapMode.Clamp 和转移到 DrawImage 的源直角比图像本身更大。

clamp bool

这个参数没有效果,将其设置为虚假。

 中文