Class ImageAttributes

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

object ImageAttributes

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.

 Português