Class PixelDataFormat

Class PixelDataFormat

Il nome: Aspose.Imaging Assemblea: 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

Ricevi il Aspose.Imaging.PixelDataFormat definito per 8 bit per pixel con 8 bits che rappresentano l’intensità di grayscale nell’intervallo 0-255 .

public static PixelDataFormat Grayscale

Valore di campo

PixelDataFormat

Grayscale16

Definito per 16 bit per pixel con fino a 16 bits che rappresentano l’intensità di 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

Riceve il Aspose.Imaging.PixelDataFormat definito per 32 bit per pixel con 8 bits per ciascuno dei cian, magenta, giallo e nero.

public static PixelDataFormat Cmyk { get; }

Valore di proprietà

PixelDataFormat

Cmyka

Prendiamo l’acmyk.

public static PixelDataFormat Cmyka { get; }

Valore di proprietà

PixelDataFormat

GrayscaleAlpha

Ricevi il Aspose.Imaging.PixelDataFormat definito per 16 bit per pixel con 8 bit che rappresentano l’intensità di grayscale nell’intervallo 0-255 e un componente alfa aggiuntivo di 8 bits.

public static PixelDataFormat GrayscaleAlpha { get; }

Valore di proprietà

PixelDataFormat

PixelFormat

Ottieni il formato pixel.

public PixelFormat PixelFormat { get; }

Valore di proprietà

PixelFormat

Rgb16Bpp555

Ricevi il Aspose.Imaging.PixelDataFormat definito per 16 bit per pixel con 5 bits per ciascuno del rosso, verde e blu, alfa non è definita.

public static PixelDataFormat Rgb16Bpp555 { get; }

Valore di proprietà

PixelDataFormat

Rgb16Bpp565

Riceve il Aspose.Imaging.PixelDataFormat definito per 16 bit per pixel con 5 bits per rosso, 6 bites per verde e 5 Bit per blu, alfa non è definita.

public static PixelDataFormat Rgb16Bpp565 { get; }

Valore di proprietà

PixelDataFormat

Rgb24Bpp

Riceve il Aspose.Imaging.PixelDataFormat definito per 24 bit per pixel con 8 bits per ciascun alpha, rosso, verde e blu, alfa non è definita.

public static PixelDataFormat Rgb24Bpp { get; }

Valore di proprietà

PixelDataFormat

Rgb24BppPng

Riceve il Aspose.Imaging.PixelDataFormat definito per 24 bit per pixel con 8 bits per ciascun alpha, rosso, verde e blu, alfa non è definita.

public static PixelDataFormat Rgb24BppPng { get; }

Valore di proprietà

PixelDataFormat

Rgb32Bpp

Riceve il Aspose.Imaging.PixelDataFormat definito per 32 bit per pixel con 8 bits per ciascun alfa, rosso, verde e blu.

public static PixelDataFormat Rgb32Bpp { get; }

Valore di proprietà

PixelDataFormat

RgbIndexed1Bpp

Riceve il Aspose.Imaging.PixelDataFormat definito per indexato 1 bit per colore.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

Riceve il Aspose.Imaging.PixelDataFormat definito per indexato 2 bit per colore.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

Riceve il Aspose.Imaging.PixelDataFormat definito per indexato 4 bit per colore.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

Riceve il Aspose.Imaging.PixelDataFormat definito per indicato 8 bit per colore.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

Riceve il Aspose.Imaging.PixelDataFormat definito per 32 bit per pixel con 8 bits per ciascun alfa, rosso, verde e blu.

public static PixelDataFormat Rgba32Bpp { get; }

Valore di proprietà

PixelDataFormat

di YCbCr

Riceve il Aspose.Imaging.PixelDataFormat definito per 24 bit per pixel con 8 bits per ciascuno dei componenti di luma, blu-differenza e cromo di differenza rossa.

public static PixelDataFormat YCbCr { get; }

Valore di proprietà

PixelDataFormat

Ycck

Riceve il Aspose.Imaging.PixelDataFormat definito per 32 bit per pixel con 8 bits per ciascuno dei componenti luma, blu-differenza, rosso-diversità e cromo nero.

public static PixelDataFormat Ycck { get; }

Valore di proprietà

PixelDataFormat

Methods

Equals(oggetto)

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)

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)

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(di 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)

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.

GiocoCbCr(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.

GiocoCbCr(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

Operatore =(I dati di Pixel, PixelDataFormat)

Ritorna il risultato di uguaglianza per due Aspose.Imaging.PixelDataFormat classi.

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

Parameters

pixelFormat1 PixelDataFormat

Il primo Aspose.Imaging.PixelDataFormat per confrontare.

pixelFormat2 PixelDataFormat

Il secondo Aspose.Imaging.PixelDataFormat per confrontare.

Returns

bool

È vero se sia pixelFormat1’ e pixelFormat2’ contengono dati uguali o entrambi i parametri sono nuli.

Operatore !=(I dati di Pixel, PixelDataFormat)

Ritorna il risultato di ineguaglianza per due Aspose.Imaging.PixelDataFormat classi.

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

Parameters

pixelFormat1 PixelDataFormat

Il primo Aspose.Imaging.PixelDataFormat per confrontare.

pixelFormat2 PixelDataFormat

Il secondo Aspose.Imaging.PixelDataFormat per confrontare.

Returns

bool

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

 Italiano