Class PixelDataFormat

Class PixelDataFormat

Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)

El format de dades de píxel. Aquest és un objecte immutable.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Membres heretats

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

Fields

Grayscale

Obté la Aspose.Imaging.PixelDataFormat definida per 8 bits per píxel amb 8 bits que representen la intensitat de graisca en l’interval de 0-255 .

public static PixelDataFormat Grayscale

Valor de camp

PixelDataFormat

Grayscale16

Definit per 16 bits per píxel amb fins a 16 bits que representen la intensitat de grayscal.

public static readonly PixelDataFormat Grayscale16

Valor de camp

PixelDataFormat

Properties

BitsPerPixel

Realitza els bit per pixel.

public int BitsPerPixel { get; }

Valor de la propietat

int

Caption

Obtenir el format de dades de píxels.

public string Caption { get; }

Valor de la propietat

string

ChannelBits

Guanya el nombre de bits per a cada canal.

public int[] ChannelBits { get; }

Valor de la propietat

int []

ChannelsCount

Els canals són comptats.

public int ChannelsCount { get; }

Valor de la propietat

int

Cmyk

Obté la Aspose.Imaging.PixelDataFormat definida per 32 bits per píxel amb 8 bit per a cadascun del cian, magenta, groc i negre.

public static PixelDataFormat Cmyk { get; }

Valor de la propietat

PixelDataFormat

Cmyka

Tingues l’acmyk.

public static PixelDataFormat Cmyka { get; }

Valor de la propietat

PixelDataFormat

GrayscaleAlpha

Obté la Aspose.Imaging.PixelDataFormat definida per a 16 bits per píxel amb 8 bits que representen la intensitat de graiscal en l’interval 0-255 i un component alfa addicional de 8 Bit.

public static PixelDataFormat GrayscaleAlpha { get; }

Valor de la propietat

PixelDataFormat

PixelFormat

Obtenir el format de píxel.

public PixelFormat PixelFormat { get; }

Valor de la propietat

PixelFormat

Rgb16Bpp555

Obtenir el Aspose.Imaging.PixelDataFormat definit per 16 bits per píxel amb 5 bit per cadascun dels vermells, verds i blau, alfa no es defineix.

public static PixelDataFormat Rgb16Bpp555 { get; }

Valor de la propietat

PixelDataFormat

Rgb16Bpp565

Obtenir el Aspose.Imaging.PixelDataFormat definit per 16 bits per píxel amb 5 bits per vermell, 6 bites per verd i 5 de blau, l’alfa no es defineix.

public static PixelDataFormat Rgb16Bpp565 { get; }

Valor de la propietat

PixelDataFormat

Rgb24Bpp

Obtenir el Aspose.Imaging.PixelDataFormat definit per 24 bits per píxel amb 8 bit per a cadascun de l’alfa, vermell, verd i blau, alfa no es defineix.

public static PixelDataFormat Rgb24Bpp { get; }

Valor de la propietat

PixelDataFormat

Rgb24BppPng

Obtenir el Aspose.Imaging.PixelDataFormat definit per 24 bits per píxel amb 8 bit per a cadascun de l’alfa, vermell, verd i blau, alfa no es defineix.

public static PixelDataFormat Rgb24BppPng { get; }

Valor de la propietat

PixelDataFormat

Rgb32Bpp

Obté la Aspose.Imaging.PixelDataFormat definida per 32 bits per píxel amb 8 bit per a cadascun de l’alfa, vermell, verd i blau.

public static PixelDataFormat Rgb32Bpp { get; }

Valor de la propietat

PixelDataFormat

RgbIndexed1Bpp

Obté el Aspose.Imaging.PixelDataFormat definit per indexat 1 bit per color.L’emmagatzematge de dades de píxels indexats està dissenyat per permetre el emmagatzema i la recuperació de les dades a tot arreu que s’utilitza la paleta de colors.Utilitza amb precaució, perquè pot requerir la conversió d’una paleta a una altra o de RGBA a un model de color indexat.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Valor de la propietat

PixelDataFormat

RgbIndexed2Bpp

Obté el Aspose.Imaging.PixelDataFormat definit per indexat 2 bits per color.L’emmagatzematge de dades de píxels indexats està dissenyat per permetre el emmagatzema i la recuperació de les dades a tot arreu que s’utilitza la paleta de colors.Utilitza amb precaució, perquè pot requerir la conversió d’una paleta a una altra o de RGBA a un model de color indexat.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Valor de la propietat

PixelDataFormat

RgbIndexed4Bpp

Obté el Aspose.Imaging.PixelDataFormat definit per indexat 4 bits per color.L’emmagatzematge de dades de píxels indexats està dissenyat per permetre el emmagatzema i la recuperació de les dades a tot arreu que s’utilitza la paleta de colors.Utilitza amb precaució, perquè pot requerir la conversió d’una paleta a una altra o de RGBA a un model de color indexat.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Valor de la propietat

PixelDataFormat

RgbIndexed8Bpp

Obté el Aspose.Imaging.PixelDataFormat definit per indexat 8 bits per color.L’emmagatzematge de dades de píxels indexats està dissenyat per permetre el emmagatzema i la recuperació de les dades a tot arreu que s’utilitza la paleta de colors.Utilitza amb precaució, perquè pot requerir la conversió d’una paleta a una altra o de RGBA a un model de color indexat.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Valor de la propietat

PixelDataFormat

Rgba32Bpp

Obté la Aspose.Imaging.PixelDataFormat definida per 32 bits per píxel amb 8 bit per a cadascun de l’alfa, vermell, verd i blau.

public static PixelDataFormat Rgba32Bpp { get; }

Valor de la propietat

PixelDataFormat

YCbCr

Obté la Aspose.Imaging.PixelDataFormat definida per 24 bits per píxel amb 8 bites per a cadascun dels components de luma, diferència blava i diferències vermelles de croma.

public static PixelDataFormat YCbCr { get; }

Valor de la propietat

PixelDataFormat

Ycck

Obté la Aspose.Imaging.PixelDataFormat definida per 32 bits per píxel amb 8 bit per a cadascun dels components de luma, diferència blava, diferencia vermella i croma negre.

public static PixelDataFormat Ycck { get; }

Valor de la propietat

PixelDataFormat

Methods

Equals(Objecte)

Determina si el Sistema.Objecte especificat és igual a aquesta instància.

public override bool Equals(object obj)

Parameters

obj object

El sistema.Objecte per comparar amb aquesta instància.

Returns

bool

‘verd’ si l’especificat Sistema.Object és igual a aquesta instància; d’altra banda, ‘falsa’.

GetBgr(Int)

Obté el color BGR amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color de BGR.

GetBgra(Int)

Obté el color BGRA amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color BGRA.

GetCieLab(Int, int, int)

Obté el color de CIE Lab amb un nombre especificat de bits per mostra.

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

Parameters

bitsPerL int

El nombre de bits per canal L.

bitsPerA int

El nombre de bits per canal.

bitsPerB int

El nombre de bits per canal B.

Returns

PixelDataFormat

El color del CIE Lab.

GetCmyk(Int)

Obté color CMYK amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color CMYK.

GetCmyk(Int, int, int, int)

Obté color CMYK amb un nombre especificat de bits per mostra.

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

Parameters

bitsPerCyanChannel int

El nombre de bits per canal cyan.

bitsPerMagentaChannel int

El nombre de bits per canal Magenta.

bitsPerYellowChannel int

El nombre de bits per canal groc.

bitsPerKeyChannel int

El nombre de bits per canal clau.

Returns

PixelDataFormat

El color CMYK.

GetCmyka(Int, int i int)

Obté el color CMYKA amb un nombre especificat de bits per mostra.

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

Parameters

bitsPerCyanChannel int

El nombre de bits per canal cyan.

bitsPerMagentaChannel int

El nombre de bits per canal Magenta.

bitsPerYellowChannel int

El nombre de bits per canal groc.

bitsPerKeyChannel int

El nombre de bits per canal clau.

bitsPerAlphaChannel int

El nombre de bits per canal Alpha.

Returns

PixelDataFormat

El color CMYK.

GetGrayscale(Int)

Obté el color Grayscale amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color greix.

GetGrayscaleAlpha(Int)

Obté el color GrayscaleAlpha amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color GrayscaleAlpha.

GetGrayscaleAlpha(Int, Int)

Obté el color GrayscaleAlpha amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

El nombre de bits per mostra.

alphaChannelBits int

El nombre de bits per mostra en el canal alfa.

Returns

PixelDataFormat

El color GrayscaleAlpha.

GetHashCode()

Retorna un codi hash per a aquesta instància.

public override int GetHashCode()

Returns

int

Un codi hash per a aquest exemple, adequat per utilitzar en algoritmes de hashing i estructures de dades com una taula hash.

GetRgb(Int)

Obté color RGB amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color RGB.

GetRgb(Int, int, int)

Obté color RGB amb un nombre especificat de bits per mostra.

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

Parameters

bitsPerRedChannel int

El nombre de bits per canal vermell.

bitsPerGreenChannel int

El nombre de bits per canal verd.

bitsPerBlueChannel int

El nombre de bits per canal blau.

Returns

PixelDataFormat

El color RGB.

GetRgbIndexed(Int)

Obté el color indexat BGRA amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color BGRA.

GetRgba(Int)

Obté el color RGBA amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color de la RGBA.

GetRgba(Int, int, int, int)

Obté el color RGBA amb un nombre especificat de bits per mostra.

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

Parameters

bitsPerRedChannel int

El nombre de bits per canal vermell.

bitsPerGreenChannel int

El nombre de bits per canal verd.

bitsPerBlueChannel int

El nombre de bits per canal blau.

bitsPerAlphaChannel int

El nombre de bits per canal Alpha.

Returns

PixelDataFormat

El color de la RGBA.

GuióCr(Int)

Obté el color YCbCr amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color de YCbCr.

GuióCr(Int, int, int)

Obté el color YCbCr amb un nombre especificat de bits per mostra.

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

Parameters

bitsPerY int

El nombre de bits per canal Y.

bitsPerCb int

El nombre de bits per canal Cb.

bitsPerCr int

El nombre de bits per canal Cr.

Returns

PixelDataFormat

El color de YCbCr.

GetYcck(Int)

Obté el color YCCK amb un nombre especificat de bits per mostra.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

El nombre de bits per mostra.

Returns

PixelDataFormat

El color de la YCCK.

ToString()

Retorna un System.String que representa aquesta instància.

public override string ToString()

Returns

string

Un sistema.String que representa aquesta instància.

Operators

Operador =(Títol: PixelDataFormat)

Retorna el resultat de la igualtat per a dues classes Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

El primer Aspose.Imaging.PixelDataFormat per comparar.

pixelFormat2 PixelDataFormat

El segon Aspose.Imaging.PixelDataFormat per comparar.

Returns

bool

És veritat si tots dos pixelFormat1’ i <classe de codis=“prem” i pixel Format2’ contenen dades iguals o ambdós paràmetres són nul·les.

Operador !=(Títol: PixelDataFormat)

Retorna el resultat de la desigualtat per a dues classes Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

El primer Aspose.Imaging.PixelDataFormat per comparar.

pixelFormat2 PixelDataFormat

El segon Aspose.Imaging.PixelDataFormat per comparar.

Returns

bool

És veritat si tant pixelFormat1’ i <classe de la classe=“prem” i el “pixelFormate2” contenen dades no iguals o un dels paràmetres és nul.

 Català