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
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
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
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
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à
Cmyka
Prendiamo l’acmyk.
public static PixelDataFormat Cmyka { get; }
Valore di proprietà
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à
PixelFormat
Ottieni il formato pixel.
public PixelFormat PixelFormat { get; }
Valore di proprietà
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à
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à
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à
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à
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à
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à
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à
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à
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à
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à
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à
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à
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
’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)
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)
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(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
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)
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.
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
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
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
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
È 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
È vero se sia pixelFormat1’ e
pixelFormat2’ contengono dati non uguali o uno dei parametri è nullo.