PixelDataFormat

Inheritance: java.lang.Object

public class PixelDataFormat

Il formato dei dati pixel. Questo è un oggetto immutabile.

Campi

CampoDescrizione
GrayscaleOttiene il PixelDataFormat definito per 8 bit per pixel con 8 bit che rappresentano l’intensità in scala di grigi nell’intervallo 0-255.
Grayscale16Definito per 16 bit per pixel con fino a 16 bit che rappresentano l’intensità in scala di grigi.

Metodi

MetodoDescrizione
getRgb32Bpp()Ottiene il PixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu.
getCmyk()Ottiene il PixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno di ciano, magenta, giallo e nero.
getCmyka()Ottiene l’acmyk.
getRgb24Bpp()Ottiene il PixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu, alfa non è definito.
getRgb16Bpp555()Ottiene il PixelDataFormat definito per 16 bit per pixel con 5 bit per ciascuno di rosso, verde e blu, alfa non è definito.
getRgb16Bpp565()Ottiene il PixelDataFormat definito per 16 bit per pixel con 5 bit per rosso, 6 bit per verde e 5 bit per blu, alfa non è definito.
getRgbIndexed8Bpp()Ottiene il PixelDataFormat definito per indicizzato a 8 bit per colore.
getRgbIndexed4Bpp()Ottiene il PixelDataFormat definito per indicizzato a 4 bit per colore.
getRgbIndexed2Bpp()Ottiene il PixelDataFormat definito per indicizzato a 2 bit per colore.
getRgbIndexed1Bpp()Ottiene il PixelDataFormat definito per indicizzato a 1 bit per colore.
getYCbCr()Ottiene il PixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno dei componenti di crominanza luma, differenza blu e differenza rossa.
getYcck()Ottiene il PixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno dei componenti di crominanza luma, differenza blu, differenza rossa e nero.
getRgba32Bpp()Ottiene il PixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu.
getRgb24BppPng()Ottiene il PixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu, alfa non è definito.
getGrayscaleAlpha()Ottiene il PixelDataFormat definito per 16 bit per pixel con 8 bit che rappresentano l’intensità in scala di grigi nell’intervallo 0-255 e un ulteriore componente alfa a 8 bit.
getPixelFormat()Ottiene il formato pixel.
getBitsPerPixel()Ottiene i bit per pixel.
getChannelsCount()Ottiene il conteggio dei canali.
getChannelBits()Restituisce il conteggio dei bit per ciascun canale.
getCaption()Restituisce la didascalia del formato dei dati pixel.
getGrayscale(int bitsPerSample)Restituisce il colore in scala di grigi con un numero specificato di bit per campione.
getGrayscaleAlpha(int bitsPerSample)Restituisce il colore GrayscaleAlpha con un numero specificato di bit per campione.
getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)Restituisce il colore GrayscaleAlpha con un numero specificato di bit per campione.
getRgb(int bitsPerSample)Restituisce il colore RGB con un numero specificato di bit per campione.
getRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)Restituisce il colore RGB con un numero specificato di bit per campione.
getRgba(int bitsPerSample)Restituisce il colore RGBA con un numero specificato di bit per campione.
getRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)Restituisce il colore RGBA con un numero specificato di bit per campione.
getRgbIndexed(int bitsPerSample)Restituisce il colore indicizzato BGRA con un numero specificato di bit per campione.
getBgra(int bitsPerSample)Restituisce il colore BGRA con un numero specificato di bit per campione.
getBgr(int bitsPerSample)Restituisce il colore BGR con un numero specificato di bit per campione.
getYCbCr(int bitsPerSample)Restituisce il colore YCbCr con un numero specificato di bit per campione.
getYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)Restituisce il colore YCbCr con un numero specificato di bit per campione.
getCmyk(int bitsPerSample)Restituisce il colore CMYK con un numero specificato di bit per campione.
getCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)Restituisce il colore CMYK con un numero specificato di bit per campione.
getCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)Restituisce il colore CMYKA con un numero specificato di bit per campione.
getYcck(int bitsPerSample)Restituisce il colore YCCK con un numero specificato di bit per campione.
getCieLab(int bitsPerL, int bitsPerA, int bitsPerB)Restituisce il colore CIE Lab con un numero specificato di bit per campione.
op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)Restituisce il risultato della non uguaglianza per due classi PixelDataFormat.
op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)Restituisce il risultato dell’uguaglianza per due classi PixelDataFormat.
equals(Object obj)Determina se lo System.Object specificato è uguale a questa istanza.
hashCode()Restituisce un codice hash per questa istanza.
toString()Restituisce una System.String che rappresenta questa istanza.

Grayscale

public static final PixelDataFormat Grayscale

Ottiene il PixelDataFormat definito per 8 bit per pixel con 8 bit che rappresentano l’intensità in scala di grigi nell’intervallo 0-255.

Valore: Il PixelDataFormat definito per 8 bit per pixel con 8 bit che rappresentano l’intensità in scala di grigi nell’intervallo 0-255.

Grayscale16

public static final PixelDataFormat Grayscale16

Definito per 16 bit per pixel con fino a 16 bit che rappresentano l’intensità in scala di grigi.

getRgb32Bpp()

public static PixelDataFormat getRgb32Bpp()

Ottiene il PixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu.

Returns: PixelDataFormat - The PixelDataFormat defined for 32 bits per pixel with 8 bits for each of the alpha, red, green and blue.

getCmyk()

public static PixelDataFormat getCmyk()

Ottiene il PixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno di ciano, magenta, giallo e nero.

Returns: PixelDataFormat - The PixelDataFormat defined for 32 bits per pixel with 8 bits for each of the cyan, magenta, yellow and black.

getCmyka()

public static PixelDataFormat getCmyka()

Ottiene l’acmyk.

Returns: PixelDataFormat - The PixelDataFormat defined for 40 bits per pixel with 8 bits for each of the alpha, cyan, magenta, yellow and black.

getRgb24Bpp()

public static PixelDataFormat getRgb24Bpp()

Ottiene il PixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu, alfa non è definito.

Returns: PixelDataFormat - The PixelDataFormat defined for 24 bits per pixel with 8 bits for each of the alpha, red, green and blue, alpha is not defined.

getRgb16Bpp555()

public static PixelDataFormat getRgb16Bpp555()

Ottiene il PixelDataFormat definito per 16 bit per pixel con 5 bit per ciascuno di rosso, verde e blu, alfa non è definito.

Returns: PixelDataFormat - The PixelDataFormat defined for 16 bits per pixel with 5 bits for each of the red, green and blue, alpha is not defined.

getRgb16Bpp565()

public static PixelDataFormat getRgb16Bpp565()

Ottiene il PixelDataFormat definito per 16 bit per pixel con 5 bit per rosso, 6 bit per verde e 5 bit per blu, alfa non è definito.

Returns: PixelDataFormat - The PixelDataFormat defined for 16 bits per pixel with 5 bits for red, 6 bits for green and 5 bits for blue, alpha is not defined.

getRgbIndexed8Bpp()

public static PixelDataFormat getRgbIndexed8Bpp()

Restituisce il PixelDataFormat definito per 8 bit indicizzati per colore. L’archiviazione dei dati pixel indicizzati è destinata a consentire l’archiviazione e il recupero dei dati ovunque venga utilizzata la tavolozza dei colori. Usare con cautela, poiché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA a modello di colore indicizzato.

Returns: PixelDataFormat - The PixelDataFormat defined for indexed 8 bit per color.

getRgbIndexed4Bpp()

public static PixelDataFormat getRgbIndexed4Bpp()

Restituisce il PixelDataFormat definito per 4 bit indicizzati per colore. L’archiviazione dei dati pixel indicizzati è destinata a consentire l’archiviazione e il recupero dei dati ovunque venga utilizzata la tavolozza dei colori. Usare con cautela, poiché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA a modello di colore indicizzato.

Returns: PixelDataFormat - The PixelDataFormat defined for indexed 4 bit per color.

getRgbIndexed2Bpp()

public static PixelDataFormat getRgbIndexed2Bpp()

Restituisce il PixelDataFormat definito per 2 bit indicizzati per colore. L’archiviazione dei dati pixel indicizzati è destinata a consentire l’archiviazione e il recupero dei dati ovunque venga utilizzata la tavolozza dei colori. Usare con cautela, poiché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA a modello di colore indicizzato.

Returns: PixelDataFormat - The PixelDataFormat defined for indexed 2 bit per color.

getRgbIndexed1Bpp()

public static PixelDataFormat getRgbIndexed1Bpp()

Restituisce il PixelDataFormat definito per 1 bit indicizzato per colore. L’archiviazione dei dati pixel indicizzati è destinata a consentire l’archiviazione e il recupero dei dati ovunque venga utilizzata la tavolozza dei colori. Usare con cautela, poiché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA a modello di colore indicizzato.

Returns: PixelDataFormat - The PixelDataFormat defined for indexed 1 bit per color.

getYCbCr()

public static PixelDataFormat getYCbCr()

Ottiene il PixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno dei componenti di crominanza luma, differenza blu e differenza rossa.

Returns: PixelDataFormat - The PixelDataFormat defined for 24 bits per pixel with 8 bits for each of the luma, blue-difference and red-difference chroma components.

getYcck()

public static PixelDataFormat getYcck()

Ottiene il PixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno dei componenti di crominanza luma, differenza blu, differenza rossa e nero.

Returns: PixelDataFormat - The PixelDataFormat defined for 32 bits per pixel with 8 bits for each of the luma, blue-difference, red-difference and black chroma components.

getRgba32Bpp()

public static PixelDataFormat getRgba32Bpp()

Ottiene il PixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu.

Returns: PixelDataFormat - The PixelDataFormat defined for 32 bits per pixel with 8 bits for each of the alpha, red, green and blue.

getRgb24BppPng()

public static PixelDataFormat getRgb24BppPng()

Ottiene il PixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu, alfa non è definito.

Returns: PixelDataFormat - The PixelDataFormat defined for 24 bits per pixel with 8 bits for each of the alpha, red, green and blue, alpha is not defined.

getGrayscaleAlpha()

public static PixelDataFormat getGrayscaleAlpha()

Ottiene il PixelDataFormat definito per 16 bit per pixel con 8 bit che rappresentano l’intensità in scala di grigi nell’intervallo 0-255 e un ulteriore componente alfa a 8 bit.

Returns: PixelDataFormat - The PixelDataFormat defined for 16 bits per pixel with 8 bits representing grayscale intensity in the 0-255 interval and additional 8 bit alpha component.

getPixelFormat()

public int getPixelFormat()

Ottiene il formato pixel.

Returns: int - Il formato pixel.

getBitsPerPixel()

public int getBitsPerPixel()

Ottiene i bit per pixel.

Returns: int - I bit per pixel.

getChannelsCount()

public int getChannelsCount()

Ottiene il conteggio dei canali.

Returns: int - Il conteggio dei canali.

getChannelBits()

public int[] getChannelBits()

Restituisce il conteggio dei bit per ciascun canale.

Returns: int[] - I bit del canale.

getCaption()

public String getCaption()

Restituisce la didascalia del formato dei dati pixel.

Returns: java.lang.String

getGrayscale(int bitsPerSample)

public static PixelDataFormat getGrayscale(int bitsPerSample)

Restituisce il colore in scala di grigi con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The Grayscale color.

getGrayscaleAlpha(int bitsPerSample)

public static PixelDataFormat getGrayscaleAlpha(int bitsPerSample)

Restituisce il colore GrayscaleAlpha con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The GrayscaleAlpha color.

getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

public static PixelDataFormat getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Restituisce il colore GrayscaleAlpha con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.
alphaChannelBitsintIl numero di bit per campione nel canale alfa.

Returns: PixelDataFormat - The GrayscaleAlpha color.

getRgb(int bitsPerSample)

public static PixelDataFormat getRgb(int bitsPerSample)

Restituisce il colore RGB con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The RGB color.

getRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

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

Restituisce il colore RGB con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerRedChannelintIl numero di bit per il canale Rosso.
bitsPerGreenChannelintIl numero di bit per il canale Verde.
bitsPerBlueChannelintIl numero di bit per il canale Blu.

Returns: PixelDataFormat - The RGB color.

getRgba(int bitsPerSample)

public static PixelDataFormat getRgba(int bitsPerSample)

Restituisce il colore RGBA con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The RGBA color.

getRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

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

Restituisce il colore RGBA con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerRedChannelintIl numero di bit per il canale Rosso.
bitsPerGreenChannelintIl numero di bit per il canale Verde.
bitsPerBlueChannelintIl numero di bit per il canale Blu.
bitsPerAlphaChannelintIl numero di bit per il canale Alfa.

Returns: PixelDataFormat - The RGBA color.

getRgbIndexed(int bitsPerSample)

public static PixelDataFormat getRgbIndexed(int bitsPerSample)

Restituisce il colore indicizzato BGRA con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The BGRA color.

getBgra(int bitsPerSample)

public static PixelDataFormat getBgra(int bitsPerSample)

Restituisce il colore BGRA con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The BGRA color.

getBgr(int bitsPerSample)

public static PixelDataFormat getBgr(int bitsPerSample)

Restituisce il colore BGR con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The BGR color.

getYCbCr(int bitsPerSample)

public static PixelDataFormat getYCbCr(int bitsPerSample)

Restituisce il colore YCbCr con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The YCbCr color.

getYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

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

Restituisce il colore YCbCr con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerYintIl numero di bit per il canale Y.
bitsPerCbintIl numero di bit per il canale Cb.
bitsPerCrintIl numero di bit per il canale Cr.

Returns: PixelDataFormat - The YCbCr color.

getCmyk(int bitsPerSample)

public static PixelDataFormat getCmyk(int bitsPerSample)

Restituisce il colore CMYK con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The CMYK color.

getCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

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

Restituisce il colore CMYK con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerCyanChannelintIl numero di bit per il canale Ciano.
bitsPerMagentaChannelintIl numero di bit per il canale Magenta.
bitsPerYellowChannelintIl numero di bit per il canale Yellow.
bitsPerKeyChannelintIl numero di bit per il canale Key.

Returns: PixelDataFormat - The CMYK color.

getCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

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

Restituisce il colore CMYKA con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerCyanChannelintIl numero di bit per il canale Ciano.
bitsPerMagentaChannelintIl numero di bit per il canale Magenta.
bitsPerYellowChannelintIl numero di bit per il canale Yellow.
bitsPerKeyChannelintIl numero di bit per il canale Key.
bitsPerAlphaChannelintIl numero di bit per il canale Alfa.

Returns: PixelDataFormat - The CMYK color.

getYcck(int bitsPerSample)

public static PixelDataFormat getYcck(int bitsPerSample)

Restituisce il colore YCCK con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerSampleintIl numero di bit per campione.

Returns: PixelDataFormat - The YCCK color.

getCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

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

Restituisce il colore CIE Lab con un numero specificato di bit per campione.

Parameters:

ParametroTipoDescrizione
bitsPerLintIl numero di bit per il canale L.
bitsPerAintIl numero di bit per il canale A.
bitsPerBintIl numero di bit per il canale B.

Returns: PixelDataFormat - The CIE Lab color.

op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

public static boolean op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Restituisce il risultato della non uguaglianza per due classi PixelDataFormat.

Parameters:

ParametroTipoDescrizione
pixelFormat1PixelDataFormatIl primo PixelDataFormat da confrontare.
pixelFormat2PixelDataFormatIl secondo PixelDataFormat da confrontare.

Returns: boolean - Vero se entrambi pixelFormat1 e pixelFormat2 contengono dati non uguali o uno dei parametri è nullo.

op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

public static boolean op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Restituisce il risultato dell’uguaglianza per due classi PixelDataFormat.

Parameters:

ParametroTipoDescrizione
pixelFormat1PixelDataFormatIl primo PixelDataFormat da confrontare.
pixelFormat2PixelDataFormatIl secondo PixelDataFormat da confrontare.

Returns: boolean - Vero se entrambi pixelFormat1 e pixelFormat2 contengono dati uguali o entrambi i parametri sono nulli.

equals(Object obj)

public boolean equals(Object obj)

Determina se lo System.Object specificato è uguale a questa istanza.

Parameters:

ParametroTipoDescrizione
objjava.lang.ObjectIl System.Object da confrontare con questa istanza.

Returns: boolean - true se lo System.Object specificato è uguale a questa istanza; altrimenti, false.

hashCode()

public int hashCode()

Restituisce un codice hash per questa istanza.

Returns: int - Un codice hash per questa istanza, adatto per l’uso in algoritmi di hashing e strutture dati come una tabella hash.

toString()

public String toString()

Restituisce una System.String che rappresenta questa istanza.

Returns: java.lang.String - Una System.String che rappresenta questa istanza.