Class PixelDataFormat

Class PixelDataFormat

Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.4.0)

El formato de datos de pixel.Este es un objeto inmutable.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Miembros heredados

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

Fields

Grayscale

Obtenga el Aspose.Imaging.PixelDataFormat definido para 8 bits por píxel con 8 bits que representan la intensidad de la grisa en el intervalo de 0-255.

public static PixelDataFormat Grayscale

Valor de campo

PixelDataFormat

Grayscale16

Definido para 16 bits por pixel con hasta 16 bits que representan la intensidad de grayscale.

public static readonly PixelDataFormat Grayscale16

Valor de campo

PixelDataFormat

Properties

BitsPerPixel

Recibe los bits por pixel.

public int BitsPerPixel { get; }

Valor de la propiedad

int

Caption

Recibe el formato de los datos de pixel.

public string Caption { get; }

Valor de la propiedad

string

ChannelBits

Recibe el número de bits para cada canal.

public int[] ChannelBits { get; }

Valor de la propiedad

int [][]

ChannelsCount

Se contan los canales.

public int ChannelsCount { get; }

Valor de la propiedad

int

Cmyk

Obtén el Aspose.Imaging.PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los cianos, magenta, amarillo y negro.

public static PixelDataFormat Cmyk { get; }

Valor de la propiedad

PixelDataFormat

Cmyka

Tiene el acmyk.

public static PixelDataFormat Cmyka { get; }

Valor de la propiedad

PixelDataFormat

GrayscaleAlpha

Obtenga el Aspose.Imaging.PixelDataFormat definido para 16 bits por píxel con 8 bits que representan la intensidad de grayscale en el intervalo 0-255 y un componente alfa adicional de 8 bits.

public static PixelDataFormat GrayscaleAlpha { get; }

Valor de la propiedad

PixelDataFormat

PixelFormat

Tiene el formato de pixel.

public PixelFormat PixelFormat { get; }

Valor de la propiedad

PixelFormat

Rgb16Bpp555

Obtén el Aspose.Imaging.PixelDataFormat definido para 16 bits por píxel con 5 bits para cada uno de los rojos, verdes y azules, alfa no se define.

public static PixelDataFormat Rgb16Bpp555 { get; }

Valor de la propiedad

PixelDataFormat

Rgb16Bpp565

Obtén el Aspose.Imaging.PixelDataFormat definido para 16 bits por píxel con 5 bits para rojo, 6 bits para verde y 5 bits para azul, alfa no se define.

public static PixelDataFormat Rgb16Bpp565 { get; }

Valor de la propiedad

PixelDataFormat

Rgb24Bpp

Obtén el Aspose.Imaging.PixelDataFormat definido para 24 bits por píxel con 8 bits para cada alfa, rojo, verde y azul, alfa no se define.

public static PixelDataFormat Rgb24Bpp { get; }

Valor de la propiedad

PixelDataFormat

Rgb24BppPng

Obtén el Aspose.Imaging.PixelDataFormat definido para 24 bits por píxel con 8 bits para cada alfa, rojo, verde y azul, alfa no se define.

public static PixelDataFormat Rgb24BppPng { get; }

Valor de la propiedad

PixelDataFormat

Rgb32Bpp

Obtén el Aspose.Imaging.PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los alfa, rojo, verde y azul.

public static PixelDataFormat Rgb32Bpp { get; }

Valor de la propiedad

PixelDataFormat

RgbIndexed1Bpp

Obtiene el Aspose.Imaging.PixelDataFormat definido para indexado 1 bit por color.El almacenamiento de datos de píxeles indexado está diseñado para permitir el almacenamiento de datos y la recuperación de todos los lugares donde se utiliza la paleta de colores.Utilice con cuidado, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Valor de la propiedad

PixelDataFormat

RgbIndexed2Bpp

Obtiene el Aspose.Imaging.PixelDataFormat definido para indexado 2 bits por color.El almacenamiento de datos de píxeles indexado está diseñado para permitir el almacenamiento de datos y la recuperación de todos los lugares donde se utiliza la paleta de colores.Utilice con cuidado, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Valor de la propiedad

PixelDataFormat

RgbIndexed4Bpp

Obtiene el Aspose.Imaging.PixelDataFormat definido para indexado 4 bits por color.El almacenamiento de datos de píxeles indexado está diseñado para permitir el almacenamiento de datos y la recuperación de todos los lugares donde se utiliza la paleta de colores.Utilice con cuidado, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Valor de la propiedad

PixelDataFormat

RgbIndexed8Bpp

Obtiene el Aspose.Imaging.PixelDataFormat definido para indexado 8 bits por color.El almacenamiento de datos de píxeles indexado está diseñado para permitir el almacenamiento de datos y la recuperación de todos los lugares donde se utiliza la paleta de colores.Utilice con cuidado, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Valor de la propiedad

PixelDataFormat

Rgba32Bpp

Obtén el Aspose.Imaging.PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los alfa, rojo, verde y azul.

public static PixelDataFormat Rgba32Bpp { get; }

Valor de la propiedad

PixelDataFormat

YCbCr

Obtén el Aspose.Imaging.PixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de los componentes de luma, azul-diferencia y rojo-diferencia croma.

public static PixelDataFormat YCbCr { get; }

Valor de la propiedad

PixelDataFormat

Ycck

Obtén el Aspose.Imaging.PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los componentes de luma, azul-diferencia, rojo-diferencia y cromo negro.

public static PixelDataFormat Ycck { get; }

Valor de la propiedad

PixelDataFormat

Methods

Equals(Objeto)

Determina si el Sistema.Objeto especificado es igual a esta instancia.

public override bool Equals(object obj)

Parameters

obj object

El Sistema.Objeto para comparar con esta instancia.

Returns

bool

‘verdad’ si el Sistema.Objeto especificado es igual a esta instancia; de lo contrario, ‘falso’.

GetBgr(Int)

Obtenga color BGR con un número especificado de bits por muestra.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color BGR.

GetBgra(Int)

Obtenga el color BGRA con un número especificado de bits por muestra.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color BGRA.

GetCieLab(Int, int, int)

Obtenga el color de CIE Lab con un número especificado de bits por muestra.

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

Parameters

bitsPerL int

El número de bits por canal L.

bitsPerA int

El número de bits por canal.

bitsPerB int

El número de bits por canal B.

Returns

PixelDataFormat

El color del laboratorio.

GetCmyk(Int)

Obtenga color CMYK con un número especificado de bits por muestra.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color CMYK.

GetCmyk(Int, int, int, int)

Obtenga color CMYK con un número especificado de bits por muestra.

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

Parameters

bitsPerCyanChannel int

El número de bits por canal cyan.

bitsPerMagentaChannel int

El número de bits por canal Magenta.

bitsPerYellowChannel int

El número de bits por canal amarillo.

bitsPerKeyChannel int

El número de bits por canal clave.

Returns

PixelDataFormat

El color CMYK.

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

Obtenga color CMYKA con un número especificado de bits por muestra.

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

Parameters

bitsPerCyanChannel int

El número de bits por canal cyan.

bitsPerMagentaChannel int

El número de bits por canal Magenta.

bitsPerYellowChannel int

El número de bits por canal amarillo.

bitsPerKeyChannel int

El número de bits por canal clave.

bitsPerAlphaChannel int

El número de bits por canal alfa.

Returns

PixelDataFormat

El color CMYK.

GetGrayscale(Int)

Obtenga color Grayscale con un número especificado de bits por muestra.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color griego.

GetGrayscaleAlpha(Int)

Obtiene el color GrayscaleAlpha con un número especificado de bits por muestra.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color GrayscaleAlpha.

GetGrayscaleAlpha(El int, int)

Obtiene el color GrayscaleAlpha con un número especificado de bits por muestra.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

El número de bits por muestra.

alphaChannelBits int

El número de bits por muestra en el canal alfa.

Returns

PixelDataFormat

El color GrayscaleAlpha.

GetHashCode()

Devuelve un código hash para este caso.

public override int GetHashCode()

Returns

int

Un código de hash para este ejemplo, adecuado para el uso en algoritmos de hashing y estructuras de datos como una tabla de hash.

GetRgb(Int)

Obtenga color RGB con un número especificado de bits por muestra.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color RGB.

GetRgb(Int, int, int)

Obtenga color RGB con un número especificado de bits por muestra.

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

Parameters

bitsPerRedChannel int

El número de bits por canal rojo.

bitsPerGreenChannel int

El número de bits por canal verde.

bitsPerBlueChannel int

El número de bits por canal azul.

Returns

PixelDataFormat

El color RGB.

GetRgbIndexed(Int)

Obtiene el color indexado BGRA con un número especificado de bits por muestra.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color BGRA.

GetRgba(Int)

Obtenga color RGBA con un número especificado de bits por muestra.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color de RGBA.

GetRgba(Int, int, int, int)

Obtenga color RGBA con un número especificado de bits por muestra.

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

Parameters

bitsPerRedChannel int

El número de bits por canal rojo.

bitsPerGreenChannel int

El número de bits por canal verde.

bitsPerBlueChannel int

El número de bits por canal azul.

bitsPerAlphaChannel int

El número de bits por canal alfa.

Returns

PixelDataFormat

El color de RGBA.

SiguienteCbCr(Int)

Obtenga el color YCbCr con un número especificado de bits por muestra.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color de YCbCr.

SiguienteCbCr(Int, int, int)

Obtenga el color YCbCr con un número especificado de bits por muestra.

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

Parameters

bitsPerY int

El número de bits por canal Y.

bitsPerCb int

El número de bits por canal Cb.

bitsPerCr int

El número de bits por canal Cr.

Returns

PixelDataFormat

El color de YCbCr.

GetYcck(Int)

Obtiene el color YCCK con un número especificado de bits por muestra.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

El número de bits por muestra.

Returns

PixelDataFormat

El color de YCCK.

ToString()

Retorna un Sistema.String que representa esta instancia.

public override string ToString()

Returns

string

Un sistema.String que representa esta instancia.

Operators

El operador =(PixelDataFormat y PixelDataFormat)

Retorna el resultado de la igualdad para dos clases Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

El primer Aspose.Imaging.PixelDataFormat para comparar.

pixelFormat2 PixelDataFormat

El segundo Aspose.Imaging.PixelDataFormat para comparar.

Returns

bool

Es cierto si ambos pixelFormat1’ y pixelFormat2’ contienen datos iguales o ambos parámetros son nulos.

Operador !=(PixelDataFormat y PixelDataFormat)

Retorna el resultado de la desigualdad para dos clases Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

El primer Aspose.Imaging.PixelDataFormat para comparar.

pixelFormat2 PixelDataFormat

El segundo Aspose.Imaging.PixelDataFormat para comparar.

Returns

bool

Es cierto si tanto pixelFormat1’ y pixelFormat2’ contienen datos no iguales o uno de los parámetros es nulo.

 Español