Class PixelDataFormat

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

object PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

Properties

BitsPerPixel

Ricevi i bit per pixel.

public int BitsPerPixel { get; }

Valore di proprietà

int

Caption

Riceve il formato dei dati pixel.

public string Caption { get; }

Valore di proprietà

string

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à

int

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à

PixelDataFormat

Cmyka

Prendiamo l’acmyk.

public static PixelDataFormat Cmyka { get; }

Valore di proprietà

PixelDataFormat

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à

PixelDataFormat

PixelFormat

Ottieni il formato pixel.

public PixelFormat PixelFormat { get; }

Valore di proprietà

PixelFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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à

PixelDataFormat

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

bool

’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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

Il colore GrayscaleAlpha.

GetHashCode()

Ritorna un codice hash per questo caso.

public override int GetHashCode()

Returns

int

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

Il colore YCCK.

ToString()

Ritorna un System.String che rappresenta questa instanza.

public override string ToString()

Returns

string

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

bool

È 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

bool

È vero se sia pixelFormat1’ e pixelFormat2’ contengono dati non uguali o uno dei parametri è nullo.

 Français