Class PixelDataFormat
Le nom : Aspose.Imaging Assemblée: Aspose.Imaging.dll (25.4.0)
Il formato dei dati del pixel.Questo è un oggetto immutato.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 8 bits par pixel avec 8 bit représentant l’intensité grayscale dans l’intervalle 0-255 .
public static PixelDataFormat Grayscale
Valore di campo
Grayscale16
Définie pour 16 bits par pixel avec jusqu’à 16 bit représentant l’intensité grayscale.
public static readonly PixelDataFormat Grayscale16
Valore di campo
Properties
BitsPerPixel
Ricevi i bit per pixel.
public int BitsPerPixel { get; }
Valore di proprietà
Caption
Riceve il formato dei dati pixel.
public string Caption { get; }
Valore di proprietà
ChannelBits
Riceve il conteggio dei bit per ogni canale.
public int[] ChannelBits { get; }
Valore di proprietà
int [ ]
ChannelsCount
Si contano i canali.
public int ChannelsCount { get; }
Valore di proprietà
Cmyk
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 32 bits par pixel avec 8 bites pour chacune des cyan, magenta, jaune et noire.
public static PixelDataFormat Cmyk { get; }
Valore di proprietà
Cmyka
Prendiamo l’acmyk.
public static PixelDataFormat Cmyka { get; }
Valore di proprietà
GrayscaleAlpha
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 16 bits par pixel avec 8 bites représentant l’intensité grayscale dans le intervalle 0-255 et un composant alpha supplémentaire de 8 bit.
public static PixelDataFormat GrayscaleAlpha { get; }
Valore di proprietà
PixelFormat
Ottieni il formato pixel.
public PixelFormat PixelFormat { get; }
Valore di proprietà
Rgb16Bpp555
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 16 bits par pixel avec 5 bites pour chacune des rouges, verts et bleus, l’alpha n’est pas définie.
public static PixelDataFormat Rgb16Bpp555 { get; }
Valore di proprietà
Rgb16Bpp565
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 16 bits par pixel avec 5 bites pour rouge, 6 bite pour vert et 5 bit pour bleu, l’alpha n’est pas définie.
public static PixelDataFormat Rgb16Bpp565 { get; }
Valore di proprietà
Rgb24Bpp
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 24 bits par pixel avec 8 bites pour chacune des alpha, rouge, vert et bleu, l’alpha n’est pas définie.
public static PixelDataFormat Rgb24Bpp { get; }
Valore di proprietà
Rgb24BppPng
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 24 bits par pixel avec 8 bites pour chacune des alpha, rouge, vert et bleu, l’alpha n’est pas définie.
public static PixelDataFormat Rgb24BppPng { get; }
Valore di proprietà
Rgb32Bpp
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 32 bits par pixel avec 8 bites pour chacune des alpha, rouge, vert et bleu.
public static PixelDataFormat Rgb32Bpp { get; }
Valore di proprietà
RgbIndexed1Bpp
Obtenez le Aspose.Imaging.PixelDataFormat défini pour indexé 1 bit par couleur.Il file di archiviazione dei pixel è progettato per consentire lo stoccaggio dei dati e il recupero ovunque sia utilizzata la paletta di colore.Utilizzare con cautela, perché può richiedere la conversione da una paletta all’altra o da RGBA a modello di colore indexato.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Valore di proprietà
RgbIndexed2Bpp
Obtenez le Aspose.Imaging.PixelDataFormat défini pour indexé 2 bits par couleur.Il file di archiviazione dei pixel è progettato per consentire lo stoccaggio dei dati e il recupero ovunque sia utilizzata la paletta di colore.Utilizzare con cautela, perché può richiedere la conversione da una paletta all’altra o da RGBA a modello di colore indexato.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Valore di proprietà
RgbIndexed4Bpp
Obtenez le Aspose.Imaging.PixelDataFormat défini pour indexé 4 bits par couleur.Il file di archiviazione dei pixel è progettato per consentire lo stoccaggio dei dati e il recupero ovunque sia utilizzata la paletta di colore.Utilizzare con cautela, perché può richiedere la conversione da una paletta all’altra o da RGBA a modello di colore indexato.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Valore di proprietà
RgbIndexed8Bpp
Obtenez le Aspose.Imaging.PixelDataFormat défini pour indexé 8 bits par couleur.Il file di archiviazione dei pixel è progettato per consentire lo stoccaggio dei dati e il recupero ovunque sia utilizzata la paletta di colore.Utilizzare con cautela, perché può richiedere la conversione da una paletta all’altra o da RGBA a modello di colore indexato.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Valore di proprietà
Rgba32Bpp
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 32 bits par pixel avec 8 bites pour chacune des alpha, rouge, vert et bleu.
public static PixelDataFormat Rgba32Bpp { get; }
Valore di proprietà
YCbCr
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 24 bits par pixel avec 8 bites pour chacune des composants du luma, de la différence bleue et du chrome rouge.
public static PixelDataFormat YCbCr { get; }
Valore di proprietà
Ycck
Obtenez le Aspose.Imaging.PixelDataFormat défini pour 32 bits par pixel avec 8 bites pour chacune des composants de luma, bleu-diversité, différence rouge et chrome noir.
public static PixelDataFormat Ycck { get; }
Valore di proprietà
Methods
Equals(Objets)
Determinerà se il System.Object specificato è uguale a questa instanza.
public override bool Equals(object obj)
Parameters
obj
object
Il sistema.oggetto per paragonare con questa instanza.
Returns
’true’ se il specifico System.Object è uguale a questa instanza; altrimenti, ‘falso’.
GetBgr(int)
Riceve il colore BGR con un numero specifico di bit per campione.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore BGR.
GetBgra(int)
Riceve il colore BGRA con un numero specifico di bit per campione.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore BGRA.
GetCieLab(int, int, int)
Riceve il colore CIE Lab con un numero specifico di bit per campione.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Il numero di bit per canale L.
bitsPerA
int
Il numero di bit per canale.
bitsPerB
int
Il numero di bit per canale B.
Returns
Il colore del laboratorio.
GetCmyk(int)
Riceve il colore CMYK con un numero specifico di bit per campione.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore CMYK.
GetCmyk(int, int, int, int, int)
Riceve il colore CMYK con un numero specifico di bit per campione.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Il numero di bit per canale cyan.
bitsPerMagentaChannel
int
Il numero di bit per canale Magenta.
bitsPerYellowChannel
int
Il numero di bit per canale giallo.
bitsPerKeyChannel
int
Il numero di bit per canale chiave.
Returns
Il colore CMYK.
GetCmyka(int, int, int, int, int, int)
Riceve il colore CMYKA con un numero specifico di bit per campione.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Il numero di bit per canale cyan.
bitsPerMagentaChannel
int
Il numero di bit per canale Magenta.
bitsPerYellowChannel
int
Il numero di bit per canale giallo.
bitsPerKeyChannel
int
Il numero di bit per canale chiave.
bitsPerAlphaChannel
int
Il numero di bit per canale Alpha.
Returns
Il colore CMYK.
GetGrayscale(int)
Riceve il colore Grayscale con un numero specifico di bit per campione.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore grigio.
GetGrayscaleAlpha(int)
Riceve il colore GrayscaleAlpha con un numero specifico di bit per campione.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore GrayscaleAlpha.
GetGrayscaleAlpha(int, int)
Riceve il colore GrayscaleAlpha con un numero specifico di bit per campione.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Il numero di bit per campione.
alphaChannelBits
int
Il numero di bit per campione nel canale alfa.
Returns
Il colore GrayscaleAlpha.
GetHashCode()
Ritorna un codice hash per questo caso.
public override int GetHashCode()
Returns
Un codice hash per questo esempio, adatto per l’uso in algoritmi di hashing e strutture di dati come una tabella hash.
GetRgb(int)
Riceve il colore RGB con un numero specifico di bit per campione.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore RGB.
GetRgb(int, int, int)
Riceve il colore RGB con un numero specifico di bit per campione.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Il numero di bit per canale rosso.
bitsPerGreenChannel
int
Il numero di bit per canale verde.
bitsPerBlueChannel
int
Il numero di bit per canale blu.
Returns
Il colore RGB.
GetRgbIndexed(int)
Riceve il colore indexato BGRA con un numero specifico di bit per campione.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore BGRA.
GetRgba(int)
Riceve il colore RGBA con un numero specifico di bit per campione.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore RGBA.
GetRgba(int, int, int, int, int)
Riceve il colore RGBA con un numero specifico di bit per campione.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Il numero di bit per canale rosso.
bitsPerGreenChannel
int
Il numero di bit per canale verde.
bitsPerBlueChannel
int
Il numero di bit per canale blu.
bitsPerAlphaChannel
int
Il numero di bit per canale Alpha.
Returns
Il colore RGBA.
Résumé CBCR(int)
Riceve il colore YCbCr con un numero specifico di bit per campione.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore YCbCr.
Résumé CBCR(int, int, int)
Riceve il colore YCbCr con un numero specifico di bit per campione.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Il numero di bit per canale Y.
bitsPerCb
int
Il numero di bit per canale Cb.
bitsPerCr
int
Il numero di bit per canale CR.
Returns
Il colore YCbCr.
GetYcck(int)
Riceve il colore YCCK con un numero specifico di bit per campione.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Il numero di bit per campione.
Returns
Il colore YCCK.
ToString()
Ritorna un System.String che rappresenta questa instanza.
public override string ToString()
Returns
Un sistema.String che rappresenta questa instanza.
Operators
L’opérateur =(PixelDataFormat et PixelDataFormat)
Retourne le résultat de l’égalité pour deux classes Aspose.Imaging.PixelDataFormat.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Le premier Aspose.Imaging.PixelDataFormat à comparer.
pixelFormat2
PixelDataFormat
Le second Aspose.Imaging.PixelDataFormat à comparer.
Returns
È vero se sia pixelFormat1’ e
pixelFormat2’ contengono dati uguali o entrambi i parametri sono nuli.
opérateur !=(PixelDataFormat et PixelDataFormat)
Retourne le résultat de l’inégalité pour deux classes Aspose.Imaging.PixelDataFormat.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Le premier Aspose.Imaging.PixelDataFormat à comparer.
pixelFormat2
PixelDataFormat
Le second Aspose.Imaging.PixelDataFormat à comparer.
Returns
È vero se sia pixelFormat1’ e
pixelFormat2’ contengono dati non uguali o uno dei parametri è nullo.