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
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
Grayscale16
Definido para 16 bits por pixel com até 16 bits representando intensidade de grayscale.
public static readonly PixelDataFormat Grayscale16
Valor de campo
Properties
BitsPerPixel
Obtenha os bits por pixel.
public int BitsPerPixel { get; }
Valor da propriedade
Caption
Recebe o formato de dados do pixel.
public string Caption { get; }
Valor da propriedade
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
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
Cmyka
Ganhamos o acmyk.
public static PixelDataFormat Cmyka { get; }
Valor da propriedade
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
PixelFormat
Obtenha o formato de pixel.
public PixelFormat PixelFormat { get; }
Valor da propriedade
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
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
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
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
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
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
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
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
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
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
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
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
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
‘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
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
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
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
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
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
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
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
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
A cor do GrayscaleAlpha.
GetHashCode()
Retorna um código hash para esta instância.
public override int GetHashCode()
Returns
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
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
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
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
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
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
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
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
A cor do YCCK.
ToString()
Retorna um System.String que representa essa instância.
public override string ToString()
Returns
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
É 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
É verdade se ambos pixelFormat1’ e
pixelFormat2’ contêm dados não iguais ou um dos parâmetros é nulo.