Class PixelDataFormat

Class PixelDataFormat

Nome do espaço: Aspose.Imaging Assembleia: Aspose.Imaging.dll (25.4.0)

O formato de dados do pixel. este é um objeto imutável.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Membros herdados

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

Fields

Grayscale

Obtenha o Aspose.Imaging.PixelDataFormat definido para 8 bits por pixel com 8 bits representando intensidade de grayscale no intervalo de 0-255 .

public static PixelDataFormat Grayscale

Valor de campo

PixelDataFormat

Grayscale16

Definido para 16 bits por pixel com até 16 bits representando intensidade de grayscale.

public static readonly PixelDataFormat Grayscale16

Valor de campo

PixelDataFormat

Properties

BitsPerPixel

Obtenha os bits por pixel.

public int BitsPerPixel { get; }

Valor da propriedade

int

Caption

Recebe o formato de dados do pixel.

public string Caption { get; }

Valor da propriedade

string

ChannelBits

Conte os bits para cada canal.

public int[] ChannelBits { get; }

Valor da propriedade

int [ ]

ChannelsCount

Conte os canais.

public int ChannelsCount { get; }

Valor da propriedade

int

Cmyk

Obtenha o Aspose.Imaging.PixelDataFormat definido para 32 bits por pixel com 8 bits para cada um dos cianos, magenta, amarelo e preto.

public static PixelDataFormat Cmyk { get; }

Valor da propriedade

PixelDataFormat

Cmyka

Ganhamos o acmyk.

public static PixelDataFormat Cmyka { get; }

Valor da propriedade

PixelDataFormat

GrayscaleAlpha

Obtenha o Aspose.Imaging.PixelDataFormat definido para 16 bits por pixel com 8 bits representando a intensidade de grayscale no intervalo 0-255 e um componente alfa adicional de 8 bits.

public static PixelDataFormat GrayscaleAlpha { get; }

Valor da propriedade

PixelDataFormat

PixelFormat

Obtenha o formato de pixel.

public PixelFormat PixelFormat { get; }

Valor da propriedade

PixelFormat

Rgb16Bpp555

Obtenha o Aspose.Imaging.PixelDataFormat definido para 16 bits por pixel com 5 bits para cada um dos vermelhos, verdes e azuis, o alfa não é definido.

public static PixelDataFormat Rgb16Bpp555 { get; }

Valor da propriedade

PixelDataFormat

Rgb16Bpp565

Obtenha o Aspose.Imaging.PixelDataFormat definido para 16 bits por pixel com 5 bits para vermelho, 6 bits para verde e 5 bits para azul, o alfa não é definido.

public static PixelDataFormat Rgb16Bpp565 { get; }

Valor da propriedade

PixelDataFormat

Rgb24Bpp

Obtenha o Aspose.Imaging.PixelDataFormat definido para 24 bits por pixel com 8 bits para cada um dos alfa, vermelho, verde e azul, alfa não é definido.

public static PixelDataFormat Rgb24Bpp { get; }

Valor da propriedade

PixelDataFormat

Rgb24BppPng

Obtenha o Aspose.Imaging.PixelDataFormat definido para 24 bits por pixel com 8 bits para cada um dos alfa, vermelho, verde e azul, alfa não é definido.

public static PixelDataFormat Rgb24BppPng { get; }

Valor da propriedade

PixelDataFormat

Rgb32Bpp

Obtenha o Aspose.Imaging.PixelDataFormat definido para 32 bits por pixel com 8 bits para cada um dos alfa, vermelho, verde e azul.

public static PixelDataFormat Rgb32Bpp { get; }

Valor da propriedade

PixelDataFormat

RgbIndexed1Bpp

Obtenha o Aspose.Imaging.PixelDataFormat definido para indexado 1 bit por cor.O armazenamento de dados de pixel indexado é projetado para permitir armazenamento de dados e recuperação em todos os lugares que a paleta de cores é usada.Use com cautela, porque pode exigir conversão de uma paleta para outra ou de RGBA para um modelo de cor indexado.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Valor da propriedade

PixelDataFormat

RgbIndexed2Bpp

Obtenha o Aspose.Imaging.PixelDataFormat definido para indexado 2 bits por cor.O armazenamento de dados de pixel indexado é projetado para permitir armazenamento de dados e recuperação em todos os lugares que a paleta de cores é usada.Use com cautela, porque pode exigir conversão de uma paleta para outra ou de RGBA para um modelo de cor indexado.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Valor da propriedade

PixelDataFormat

RgbIndexed4Bpp

Obtenha o Aspose.Imaging.PixelDataFormat definido para indexado 4 bits por cor.O armazenamento de dados de pixel indexado é projetado para permitir armazenamento de dados e recuperação em todos os lugares que a paleta de cores é usada.Use com cautela, porque pode exigir conversão de uma paleta para outra ou de RGBA para um modelo de cor indexado.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Valor da propriedade

PixelDataFormat

RgbIndexed8Bpp

Obtenha o Aspose.Imaging.PixelDataFormat definido para indexado 8 bits por cor.O armazenamento de dados de pixel indexado é projetado para permitir armazenamento de dados e recuperação em todos os lugares que a paleta de cores é usada.Use com cautela, porque pode exigir conversão de uma paleta para outra ou de RGBA para um modelo de cor indexado.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Valor da propriedade

PixelDataFormat

Rgba32Bpp

Obtenha o Aspose.Imaging.PixelDataFormat definido para 32 bits por pixel com 8 bits para cada um dos alfa, vermelho, verde e azul.

public static PixelDataFormat Rgba32Bpp { get; }

Valor da propriedade

PixelDataFormat

eCbCr

Obtenha o Aspose.Imaging.PixelDataFormat definido para 24 bits por pixel com 8 bits para cada um dos componentes do luma, diferença azul e diferença vermelha do cromo.

public static PixelDataFormat YCbCr { get; }

Valor da propriedade

PixelDataFormat

Ycck

Obtenha o Aspose.Imaging.PixelDataFormat definido para 32 bits por pixel com 8 bits para cada um dos componentes de luma, diferença azul, diferença vermelha e croma preto.

public static PixelDataFormat Ycck { get; }

Valor da propriedade

PixelDataFormat

Methods

Equals(Objeto)

Determina se o Sistema.Objeto especificado é igual a esta instância.

public override bool Equals(object obj)

Parameters

obj object

O Sistema.Objeto para comparar com esta instância.

Returns

bool

‘verdade’ se o Sistema.Objeto especificado é igual a esta instância; caso contrário, ‘falso’.

GetBgr(Int)

Obtenha a cor BGR com um número especificado de bits por amostra.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do BGR.

GetBgra(Int)

Obtenha a cor BGRA com um número especificado de bits por amostra.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do BGRA.

GetCieLab(Int, int, int)

Obtenha a cor do CIE Lab com um número especificado de bits por amostra.

public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

Parameters

bitsPerL int

O número de bits por canal L.

bitsPerA int

O número de bits por canal.

bitsPerB int

O número de bits por canal B.

Returns

PixelDataFormat

A cor do laboratório.

GetCmyk(Int)

Recebe a cor CMYK com um número especificado de bits por amostra.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do CMYK.

GetCmyk(Int, int, int, int, int)

Recebe a cor CMYK com um número especificado de bits por amostra.

public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

Parameters

bitsPerCyanChannel int

O número de bits por canal cyan.

bitsPerMagentaChannel int

O número de bits por canal Magenta.

bitsPerYellowChannel int

O número de bits por canal amarelo.

bitsPerKeyChannel int

Número de bits por canal chave.

Returns

PixelDataFormat

A cor do CMYK.

GetCmyka(Int, int, int, int, int, int)

Recebe a cor CMYKA com um número especificado de bits por amostra.

public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

Parameters

bitsPerCyanChannel int

O número de bits por canal cyan.

bitsPerMagentaChannel int

O número de bits por canal Magenta.

bitsPerYellowChannel int

O número de bits por canal amarelo.

bitsPerKeyChannel int

Número de bits por canal chave.

bitsPerAlphaChannel int

Número de bits por canal Alpha.

Returns

PixelDataFormat

A cor do CMYK.

GetGrayscale(Int)

Obtenha a cor Grayscale com um número especificado de bits por amostra.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor da graça.

GetGrayscaleAlpha(Int)

Recebe a cor GrayscaleAlpha com um número especificado de bits por amostra.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do GrayscaleAlpha.

GetGrayscaleAlpha(Int, Int)

Recebe a cor GrayscaleAlpha com um número especificado de bits por amostra.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Número de bits por amostra.

alphaChannelBits int

O número de bits por amostra no canal alfa.

Returns

PixelDataFormat

A cor do GrayscaleAlpha.

GetHashCode()

Retorna um código hash para esta instância.

public override int GetHashCode()

Returns

int

Um código de hash para este exemplo, adequado para uso em algoritmos de hash e estruturas de dados como uma tabela de hash.

GetRgb(Int)

Recebe a cor RGB com um número especificado de bits por amostra.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do RGB.

GetRgb(Int, int, int)

Recebe a cor RGB com um número especificado de bits por amostra.

public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

Parameters

bitsPerRedChannel int

O número de bits por canal vermelho.

bitsPerGreenChannel int

O número de bits por canal verde.

bitsPerBlueChannel int

O número de bits por canal azul.

Returns

PixelDataFormat

A cor do RGB.

GetRgbIndexed(Int)

Obtenha a cor indexada BGRA com um número especificado de bits por amostra.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do BGRA.

GetRgba(Int)

Recebe a cor RGBA com um número especificado de bits por amostra.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do RGBA.

GetRgba(Int, int, int, int, int)

Recebe a cor RGBA com um número especificado de bits por amostra.

public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

Parameters

bitsPerRedChannel int

O número de bits por canal vermelho.

bitsPerGreenChannel int

O número de bits por canal verde.

bitsPerBlueChannel int

O número de bits por canal azul.

bitsPerAlphaChannel int

Número de bits por canal Alpha.

Returns

PixelDataFormat

A cor do RGBA.

Título BbcCr(Int)

Recebe a cor YCbCr com um número especificado de bits por amostra.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do YCbCr.

Título BbcCr(Int, int, int)

Recebe a cor YCbCr com um número especificado de bits por amostra.

public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

Parameters

bitsPerY int

O número de bits por canal Y.

bitsPerCb int

O número de bits por canal Cb.

bitsPerCr int

O número de bits por canal Cr.

Returns

PixelDataFormat

A cor do YCbCr.

GetYcck(Int)

Recebe a cor YCCK com um número especificado de bits por amostra.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Número de bits por amostra.

Returns

PixelDataFormat

A cor do YCCK.

ToString()

Retorna um System.String que representa essa instância.

public override string ToString()

Returns

string

Um sistema.String que representa essa instância.

Operators

Operador =(Título: PixelDataFormat)

Retorna o resultado da igualdade para duas classes Aspose.Imaging.PixelDataFormat.

public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

O primeiro Aspose.Imaging.PixelDataFormat para comparar.

pixelFormat2 PixelDataFormat

O segundo Aspose.Imaging.PixelDataFormat para comparar.

Returns

bool

É verdade se ambos pixelFormat1’ e pixelFormat2’ contêm dados iguais ou ambos os parâmetros são nulos.

Operador !=(Título: PixelDataFormat)

Retorna o resultado da desigualdade para duas classes Aspose.Imaging.PixelDataFormat.

public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

O primeiro Aspose.Imaging.PixelDataFormat para comparar.

pixelFormat2 PixelDataFormat

O segundo Aspose.Imaging.PixelDataFormat para comparar.

Returns

bool

É verdade se ambos pixelFormat1’ e pixelFormat2’ contêm dados não iguais ou um dos parâmetros é nulo.

 Português