PixelDataFormat

Inheritance: java.lang.Object

public class PixelDataFormat

Le format de données pixel. C’est un objet immuable.

Champs

ChampDescription
GrayscaleObtient le PixelDataFormat défini pour 8 bits par pixel avec 8 bits représentant l’intensité en niveaux de gris dans l’intervalle 0-255.
Grayscale16Défini pour 16 bits par pixel avec jusqu’à 16 bits représentant l’intensité en niveaux de gris.

Méthodes

MéthodeDescription
getRgb32Bpp()Obtient le PixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des canaux alpha, rouge, vert et bleu.
getCmyk()Obtient le PixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des canaux cyan, magenta, jaune et noir.
getCmyka()Obtient le acmyk.
getRgb24Bpp()Obtient le PixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacun des canaux alpha, rouge, vert et bleu, l’alpha n’est pas défini.
getRgb16Bpp555()Obtient le PixelDataFormat défini pour 16 bits par pixel avec 5 bits pour chacun des canaux rouge, vert et bleu, l’alpha n’est pas défini.
getRgb16Bpp565()Obtient le PixelDataFormat défini pour 16 bits par pixel avec 5 bits pour le rouge, 6 bits pour le vert et 5 bits pour le bleu, l’alpha n’est pas défini.
getRgbIndexed8Bpp()Obtient le PixelDataFormat défini pour un format indexé de 8 bits par couleur.
getRgbIndexed4Bpp()Obtient le PixelDataFormat défini pour un format indexé de 4 bits par couleur.
getRgbIndexed2Bpp()Obtient le PixelDataFormat défini pour un format indexé de 2 bits par couleur.
getRgbIndexed1Bpp()Obtient le PixelDataFormat défini pour un format indexé de 1 bit par couleur.
getYCbCr()Obtient le PixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacun des composants chroma luma, différence bleue et différence rouge.
getYcck()Obtient le PixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des composants chroma luma, différence bleue, différence rouge et noir.
getRgba32Bpp()Obtient le PixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des canaux alpha, rouge, vert et bleu.
getRgb24BppPng()Obtient le PixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacun des canaux alpha, rouge, vert et bleu, l’alpha n’est pas défini.
getGrayscaleAlpha()Obtient le PixelDataFormat défini pour 16 bits par pixel avec 8 bits représentant l’intensité en niveaux de gris dans l’intervalle 0-255 et un composant alpha supplémentaire de 8 bits.
getPixelFormat()Obtient le format pixel.
getBitsPerPixel()Obtient les bits par pixel.
getChannelsCount()Obtient le nombre de canaux.
getChannelBits()Obtient le nombre de bits pour chaque canal.
getCaption()Obtient la légende du format de données de pixel.
getGrayscale(int bitsPerSample)Obtient la couleur en niveaux de gris avec un nombre spécifié de bits par échantillon.
getGrayscaleAlpha(int bitsPerSample)Obtient la couleur GrayscaleAlpha avec un nombre spécifié de bits par échantillon.
getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)Obtient la couleur GrayscaleAlpha avec un nombre spécifié de bits par échantillon.
getRgb(int bitsPerSample)Obtient la couleur RGB avec un nombre spécifié de bits par échantillon.
getRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)Obtient la couleur RGB avec un nombre spécifié de bits par échantillon.
getRgba(int bitsPerSample)Obtient la couleur RGBA avec un nombre spécifié de bits par échantillon.
getRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)Obtient la couleur RGBA avec un nombre spécifié de bits par échantillon.
getRgbIndexed(int bitsPerSample)Obtient la couleur indexée BGRA avec un nombre spécifié de bits par échantillon.
getBgra(int bitsPerSample)Obtient la couleur BGRA avec un nombre spécifié de bits par échantillon.
getBgr(int bitsPerSample)Obtient la couleur BGR avec un nombre spécifié de bits par échantillon.
getYCbCr(int bitsPerSample)Obtient la couleur YCbCr avec un nombre spécifié de bits par échantillon.
getYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)Obtient la couleur YCbCr avec un nombre spécifié de bits par échantillon.
getCmyk(int bitsPerSample)Obtient la couleur CMYK avec un nombre spécifié de bits par échantillon.
getCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)Obtient la couleur CMYK avec un nombre spécifié de bits par échantillon.
getCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)Obtient la couleur CMYKA avec un nombre spécifié de bits par échantillon.
getYcck(int bitsPerSample)Obtient la couleur YCCK avec un nombre spécifié de bits par échantillon.
getCieLab(int bitsPerL, int bitsPerA, int bitsPerB)Obtient la couleur CIE Lab avec un nombre spécifié de bits par échantillon.
op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)Renvoie le résultat de non-égalité pour deux classes PixelDataFormat.
op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)Renvoie le résultat d’égalité pour deux classes PixelDataFormat.
equals(Object obj)Détermine si l’System.Object spécifié est égal à cette instance.
hashCode()Renvoie un code de hachage pour cette instance.
toString()Renvoie une System.String qui représente cette instance.

Grayscale

public static final PixelDataFormat Grayscale

Obtient le PixelDataFormat défini pour 8 bits par pixel avec 8 bits représentant l’intensité en niveaux de gris dans l’intervalle 0-255.

Valeur : le PixelDataFormat défini pour 8 bits par pixel avec 8 bits représentant l’intensité en niveaux de gris dans l’intervalle 0-255.

Grayscale16

public static final PixelDataFormat Grayscale16

Défini pour 16 bits par pixel avec jusqu’à 16 bits représentant l’intensité en niveaux de gris.

getRgb32Bpp()

public static PixelDataFormat getRgb32Bpp()

Obtient le PixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des canaux alpha, rouge, vert et bleu.

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

Obtient le PixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des canaux cyan, magenta, jaune et noir.

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

Obtient le 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()

Obtient le PixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacun des canaux alpha, rouge, vert et bleu, l’alpha n’est pas défini.

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

Obtient le PixelDataFormat défini pour 16 bits par pixel avec 5 bits pour chacun des canaux rouge, vert et bleu, l’alpha n’est pas défini.

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

Obtient le PixelDataFormat défini pour 16 bits par pixel avec 5 bits pour le rouge, 6 bits pour le vert et 5 bits pour le bleu, l’alpha n’est pas défini.

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

Obtient le PixelDataFormat défini pour un format indexé de 8 bits par couleur. Le stockage de données de pixel indexées est destiné à permettre le stockage et la récupération des données partout où la palette de couleurs est utilisée. Utilisez avec précaution, car cela peut nécessiter une conversion d’une palette à une autre ou de RGBA vers un modèle de couleur indexé.

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

getRgbIndexed4Bpp()

public static PixelDataFormat getRgbIndexed4Bpp()

Obtient le PixelDataFormat défini pour un format indexé de 4 bits par couleur. Le stockage de données de pixel indexées est destiné à permettre le stockage et la récupération des données partout où la palette de couleurs est utilisée. Utilisez avec précaution, car cela peut nécessiter une conversion d’une palette à une autre ou de RGBA vers un modèle de couleur indexé.

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

getRgbIndexed2Bpp()

public static PixelDataFormat getRgbIndexed2Bpp()

Obtient le PixelDataFormat défini pour un format indexé de 2 bits par couleur. Le stockage de données de pixel indexées est destiné à permettre le stockage et la récupération des données partout où la palette de couleurs est utilisée. Utilisez avec précaution, car cela peut nécessiter une conversion d’une palette à une autre ou de RGBA vers un modèle de couleur indexé.

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

getRgbIndexed1Bpp()

public static PixelDataFormat getRgbIndexed1Bpp()

Obtient le PixelDataFormat défini pour un format indexé de 1 bit par couleur. Le stockage de données de pixel indexées est destiné à permettre le stockage et la récupération des données partout où la palette de couleurs est utilisée. Utilisez avec précaution, car cela peut nécessiter une conversion d’une palette à une autre ou de RGBA vers un modèle de couleur indexé.

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

getYCbCr()

public static PixelDataFormat getYCbCr()

Obtient le PixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacun des composants chroma luma, différence bleue et différence rouge.

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

Obtient le PixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des composants chroma luma, différence bleue, différence rouge et noir.

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

Obtient le PixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des canaux alpha, rouge, vert et bleu.

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

Obtient le PixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacun des canaux alpha, rouge, vert et bleu, l’alpha n’est pas défini.

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

Obtient le PixelDataFormat défini pour 16 bits par pixel avec 8 bits représentant l’intensité en niveaux de gris dans l’intervalle 0-255 et un composant alpha supplémentaire de 8 bits.

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

Obtient le format pixel.

Returns: int - Le format de pixel.

getBitsPerPixel()

public int getBitsPerPixel()

Obtient les bits par pixel.

Returns: int - Le nombre de bits par pixel.

getChannelsCount()

public int getChannelsCount()

Obtient le nombre de canaux.

Returns: int - Le nombre de canaux.

getChannelBits()

public int[] getChannelBits()

Obtient le nombre de bits pour chaque canal.

Returns: int[] - Les bits du canal.

getCaption()

public String getCaption()

Obtient la légende du format de données de pixel.

Returns: java.lang.String

getGrayscale(int bitsPerSample)

public static PixelDataFormat getGrayscale(int bitsPerSample)

Obtient la couleur en niveaux de gris avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

Returns: PixelDataFormat - The Grayscale color.

getGrayscaleAlpha(int bitsPerSample)

public static PixelDataFormat getGrayscaleAlpha(int bitsPerSample)

Obtient la couleur GrayscaleAlpha avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

Returns: PixelDataFormat - The GrayscaleAlpha color.

getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

public static PixelDataFormat getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Obtient la couleur GrayscaleAlpha avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.
alphaChannelBitsintLe nombre de bits par échantillon dans le canal alpha.

Returns: PixelDataFormat - The GrayscaleAlpha color.

getRgb(int bitsPerSample)

public static PixelDataFormat getRgb(int bitsPerSample)

Obtient la couleur RGB avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

Returns: PixelDataFormat - The RGB color.

getRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

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

Obtient la couleur RGB avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerRedChannelintLe nombre de bits par canal Rouge.
bitsPerGreenChannelintLe nombre de bits par canal Vert.
bitsPerBlueChannelintLe nombre de bits par canal Bleu.

Returns: PixelDataFormat - The RGB color.

getRgba(int bitsPerSample)

public static PixelDataFormat getRgba(int bitsPerSample)

Obtient la couleur RGBA avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

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)

Obtient la couleur RGBA avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerRedChannelintLe nombre de bits par canal Rouge.
bitsPerGreenChannelintLe nombre de bits par canal Vert.
bitsPerBlueChannelintLe nombre de bits par canal Bleu.
bitsPerAlphaChannelintLe nombre de bits par canal Alpha.

Returns: PixelDataFormat - The RGBA color.

getRgbIndexed(int bitsPerSample)

public static PixelDataFormat getRgbIndexed(int bitsPerSample)

Obtient la couleur indexée BGRA avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

Returns: PixelDataFormat - The BGRA color.

getBgra(int bitsPerSample)

public static PixelDataFormat getBgra(int bitsPerSample)

Obtient la couleur BGRA avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

Returns: PixelDataFormat - The BGRA color.

getBgr(int bitsPerSample)

public static PixelDataFormat getBgr(int bitsPerSample)

Obtient la couleur BGR avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

Returns: PixelDataFormat - The BGR color.

getYCbCr(int bitsPerSample)

public static PixelDataFormat getYCbCr(int bitsPerSample)

Obtient la couleur YCbCr avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

Returns: PixelDataFormat - The YCbCr color.

getYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

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

Obtient la couleur YCbCr avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerYintLe nombre de bits par canal Y.
bitsPerCbintLe nombre de bits par canal Cb.
bitsPerCrintLe nombre de bits par canal Cr.

Returns: PixelDataFormat - The YCbCr color.

getCmyk(int bitsPerSample)

public static PixelDataFormat getCmyk(int bitsPerSample)

Obtient la couleur CMYK avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

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)

Obtient la couleur CMYK avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerCyanChannelintLe nombre de bits par canal Cyan.
bitsPerMagentaChannelintLe nombre de bits par canal Magenta.
bitsPerYellowChannelintLe nombre de bits par canal Jaune.
bitsPerKeyChannelintLe nombre de bits par canal 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)

Obtient la couleur CMYKA avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerCyanChannelintLe nombre de bits par canal Cyan.
bitsPerMagentaChannelintLe nombre de bits par canal Magenta.
bitsPerYellowChannelintLe nombre de bits par canal Jaune.
bitsPerKeyChannelintLe nombre de bits par canal Key.
bitsPerAlphaChannelintLe nombre de bits par canal Alpha.

Returns: PixelDataFormat - The CMYK color.

getYcck(int bitsPerSample)

public static PixelDataFormat getYcck(int bitsPerSample)

Obtient la couleur YCCK avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerSampleintLe nombre de bits par échantillon.

Returns: PixelDataFormat - The YCCK color.

getCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

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

Obtient la couleur CIE Lab avec un nombre spécifié de bits par échantillon.

Parameters:

ParamètreTypeDescription
bitsPerLintLe nombre de bits par canal L.
bitsPerAintLe nombre de bits par canal A.
bitsPerBintLe nombre de bits par canal B.

Returns: PixelDataFormat - The CIE Lab color.

op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

public static boolean op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Renvoie le résultat de non-égalité pour deux classes PixelDataFormat.

Parameters:

ParamètreTypeDescription
pixelFormat1PixelDataFormatLe premier PixelDataFormat à comparer.
pixelFormat2PixelDataFormatLe deuxième PixelDataFormat à comparer.

Returns: boolean - Vrai si pixelFormat1 et pixelFormat2 contiennent des données non égales ou si l’un des paramètres est nul.

op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

public static boolean op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Renvoie le résultat d’égalité pour deux classes PixelDataFormat.

Parameters:

ParamètreTypeDescription
pixelFormat1PixelDataFormatLe premier PixelDataFormat à comparer.
pixelFormat2PixelDataFormatLe deuxième PixelDataFormat à comparer.

Returns: boolean - Vrai si pixelFormat1 et pixelFormat2 contiennent des données égales ou si les deux paramètres sont nuls.

equals(Object obj)

public boolean equals(Object obj)

Détermine si l’System.Object spécifié est égal à cette instance.

Parameters:

ParamètreTypeDescription
objjava.lang.ObjectLe System.Object à comparer avec cette instance.

Returns: boolean - true si le System.Object spécifié est égal à cette instance; sinon, false.

hashCode()

public int hashCode()

Renvoie un code de hachage pour cette instance.

Returns: int - Un code de hachage pour cette instance, adapté à une utilisation dans les algorithmes de hachage et les structures de données comme une table de hachage.

toString()

public String toString()

Renvoie une System.String qui représente cette instance.

Returns: java.lang.String - Une System.String qui représente cette instance.