Class ImageAttributes
Nome do espaço: Aspose.Imaging Assembleia: Aspose.Imaging.dll (25.4.0)
Um objeto Aspose.Imaging.ImageAttributes contém informações sobre como as cores bitmap e metafílicas são manipuladas durante a renderização. Um objeto Aspose.Imaging.ImageAttributes mantém várias configurações de ajustamento de cores, incluindo matrizes de ajustamento de cores, matrizes de ajustamento de cinzas, valores de correção de gama, tabelas de cores e valores de fronteira de cores. Durante a renderização, as cores podem ser corrigidas, escondidas, iluminadas e removidas. Para aplicar tais manipulações, inicia um objeto Aspose.Imaging.ImageAttributes e passa o caminho do objeto Aspose.Imaging.ImageAttributes (com o padrão de Aspose.Imaging.Image) para o método de imagem.
public sealed class ImageAttributes
Inheritance
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
Limpe a tabela de corte de cor de pulverização deste Objeto Aspose.Imaging.ImageAttributes.
public void ClearBrushRemapTable()
ClearColorKey()
Limpe a chave de cor (rango de transparência) para a categoria padrão.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Limpe a chave de cor (rango de transparência) para uma categoria especificada.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a chave de cor é limpa.
ClearColorMatrix()
Limpe a matriz de ajuste de cor para a categoria padrão.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Limpe a matriz de ajuste de cor para uma categoria especificada.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a matriz de ajuste de cor é limpa.
ClearGamma()
Desabilita a correção gamma para a categoria padrão.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Disabilita a correção gamma para uma categoria especificada.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a correção gamma é desativada.
ClearNoOp()
Limpe a configuração NoOp para a categoria padrão.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Limpe a configuração NoOp para uma categoria especificada.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a configuração NoOp é limpa.
ClearOutputChannel()
Limpe a configuração do canal de saída CMYK (Cyan-magenta-juro-negro) para a categoria padrão.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Limpa a configuração do canal de saída (cyan-magenta- amarelo-negro) para uma categoria especificada.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento do Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a configuração do canal de saída é limpa.
ClearOutputChannelColorProfile()
Limpe a configuração de perfil de cor do canal de saída para a categoria padrão.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Limpe a configuração de perfil de cor do canal de saída para uma categoria especificada.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento do Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a configuração de perfil do canal de saída é limpa.
ClearRemapTable()
Limpe a tabela de cor para a categoria padrão.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Limpe a tabela de cor para uma categoria especificada.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a tabela de remessa é limpa.
ClearThreshold()
Determina o valor-limite para a categoria padrão.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Determina o valor-limite para uma categoria especificada.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual o limiar é limpo.
SetBrushRemapTable(ColorMap[])
Configurar a tabela de cor para a categoria de borracha.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
Uma série de objetos Aspose.Imaging.ColorMap.
SetColorKey(Coloração, Coloração)
Selecione a chave de cor para a categoria padrão.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Valor de chave de cor baixa.
colorHigh
Color
Valor de chave de cor.
SetColorKey(Coloração, Color, ColorAdjustTyp)
Selecione a chave de cor (rango de transparência) para uma categoria especificada.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Valor de chave de cor baixa.
colorHigh
Color
Valor de chave de cor.
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a chave de cor é configurada.
SetColorMatrices(Título: ColorMatrix)
Configurar a matriz de ajuste de cor e a matriz de ajuste de escalas para a categoria padrão.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Matriz de ajuste de cor.
grayMatrix
ColorMatrix
Matriz de adaptação de grayscale.
SetColorMatrices(Título: ColorMatrix, ColorMatrixFlag)
Configurar a matriz de ajuste de cor e a matriz de ajuste de escalas para a categoria padrão.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Matriz de ajuste de cor.
grayMatrix
ColorMatrix
Matriz de adaptação de grayscale.
flags
ColorMatrixFlag
Um elemento de Aspose.Imaging.ColorMatrixFlag que especifica o tipo de imagem e cor que será afetado pelas matrizes de ajuste de cor e grayscale.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Configurar a matriz de ajuste de cor e a matriz de ajuste de graça para uma categoria especificada.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Matriz de ajuste de cor.
grayMatrix
ColorMatrix
Matriz de adaptação de grayscale.
mode
ColorMatrixFlag
Um elemento de Aspose.Imaging.ColorMatrixFlag que especifica o tipo de imagem e cor que será afetado pelas matrizes de ajuste de cor e grayscale.
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual são definidas as matrizes de ajuste de cor e grayscale.
SetColorMatrix(ColorMatrix)
Configura a matriz de ajuste de cor para a categoria padrão.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Matriz de ajuste de cor.
SetColorMatrix(Título: ColorMatrixFlag)
Configura a matriz de ajuste de cor para a categoria padrão.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Matriz de ajuste de cor.
flags
ColorMatrixFlag
Um elemento de Aspose.Imaging.ColorMatrixFlag que especifica o tipo de imagem e cor que será afetado pela matriz de ajuste de cor.
SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Configura a matriz de ajuste de cor para uma categoria especificada.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Matriz de ajuste de cor.
mode
ColorMatrixFlag
Um elemento de Aspose.Imaging.ColorMatrixFlag que especifica o tipo de imagem e cor que será afetado pela matriz de ajuste de cor.
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a matriz de ajuste de cor é configurada.
SetGamma(Flotação)
Defina o valor de gama para a categoria padrão.
public void SetGamma(float gamma)
Parameters
gamma
float
O valor da correção gamma.
SetGamma(Flutão, ColorAdjustType)
Defina o valor de gama para uma categoria especificada.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
O valor da correção gamma.
type
ColorAdjustType
Um elemento da lista de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual o valor gamma é definido.
SetNoOp()
Desligue o ajuste de cor para a categoria padrão.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Desligue o ajuste de cor para uma categoria especificada.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a correção de cores é desligada.
SetOutputChannel(ColorChannelFlag)
Configurar o canal de saída CMYK (cyan-magenta-gulho-negro) para a categoria padrão.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Um elemento do Aspose.Imaging.ColorChannelFlag que especifica o canal de saída.
SetOutputChannel(ColorChannelFlag, ColorAdjustType)
Configura o canal de saída CMYK (cyan-magenta- amarelo-negro) para uma categoria especificada.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Um elemento do Aspose.Imaging.ColorChannelFlag que especifica o canal de saída.
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual o canal de saída é configurado.
SetOutputChannelColorProfile(Redação)
Configura o arquivo de perfil de cores do canal de saída para a categoria padrão.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
O nome de caminho de um arquivo de perfil de cores. Se o arquivo de perfil de cores está no directorio %SystemRoot%\System32\Spool\Drivers\Color, este parâmetro pode ser o nome do arquivo.
SetOutputChannelColorProfile(Título: ColorAdjustType)
Configura o arquivo de perfil de cores do canal de saída para uma categoria especificada.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
O nome de caminho de um arquivo de perfil de cores. Se o arquivo de perfil de cores está no directorio %SystemRoot%\System32\Spool\Drivers\Color, este parâmetro pode ser o nome do arquivo.
type
ColorAdjustType
Um elemento do Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual o arquivo de perfil de cor do canal de saída é configurado.
SetRemapTable(ColorMap[])
Configura a tabela de cor-remap para a categoria padrão.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
Uma série de pares de cores do tipo Aspose.Imaging.ColorMap. Cada par de cores contém uma cor existente (o primeiro valor) e a cor em que será mapeado (o segundo valor).
SetRemapTable(ColorMap[ ], ColoraçãoEditar)
Configurar a tabela de cor para uma categoria especificada.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[ ]
Uma série de pares de cores do tipo Aspose.Imaging.ColorMap. Cada par de cores contém uma cor existente (o primeiro valor) e a cor em que será mapeado (o segundo valor).
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual a tabela de remessa de cores é configurada.
SetThreshold(Flotação)
Defina o limite (rango de transparência) para a categoria padrão.
public void SetThreshold(float threshold)
Parameters
threshold
float
Um número real que especifica o valor-limite.
SetThreshold(Flutão, ColorAdjustType)
Defina o limiar (rango de transparência) para uma categoria especificada.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
Um valor-limite de 0,0 a 1,0 que é usado como ponto de interrupção para classificar cores que serão mapeados para um valor máximo ou mínimo.
type
ColorAdjustType
Um elemento de Aspose.Imaging.ColorAdjustType que especifica a categoria para a qual o limiar de cor é definido.
SetWrapMode(WrapMode)
Defina o modo de engrenagem que é usado para decidir como engrenar uma textura através de uma forma, ou por fronteiras de forma. Uma textura é engrenada através de uma forma para encher quando a textura é menor do que a forma que está encher.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Um elemento do Aspose.Imaging.WrapMode que especifica como cópias repetidas de uma imagem são usadas para tapar uma área.
SetWrapMode(WrapMode e Coloração)
Defina o modo de enchimento e a cor usada para decidir como encher uma textura através de uma forma, ou por fronteiras de forma. Uma textura é enchida através de uma forma para enchê-la quando a textura é menor do que a forma que está enchendo.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Um elemento do Aspose.Imaging.WrapMode que especifica como cópias repetidas de uma imagem são usadas para tapar uma área.
color
Color
Um Aspose.Imaging.ImageAttributes objeto que especifica a cor de pixels fora de uma imagem renderada. esta cor é visível se o parâmetro de modo é configurado para Aspose.Imaging.WrapMode.Clamp e o rectangulo fonte passado para DrawImage é maior do que a imagem em si.
SetWrapMode(WrapMode, Coloração, Bool)
Defina o modo de enchimento e a cor usada para decidir como encher uma textura através de uma forma, ou por fronteiras de forma. Uma textura é enchida através de uma forma para enchê-la quando a textura é menor do que a forma que está enchendo.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Um elemento do Aspose.Imaging.WrapMode que especifica como cópias repetidas de uma imagem são usadas para tapar uma área.
color
Color
Um objeto de cor que especifica a cor dos pixels fora de uma imagem renderizada. esta cor é visível se o parâmetro de modo for definido para Aspose.Imaging.WrapMode.Clamp e o rectangulo fonte passado para DrawImage é maior do que a imagem em si.
clamp
bool
Este parâmetro não tem efeito. configurá-lo para falso.