PixelDataFormat

Inheritance: java.lang.Object

public class PixelDataFormat

El formato de datos de píxel. Este es un objeto inmutable.

Campos

CampoDescripción
GrayscaleObtiene el PixelDataFormat definido para 8 bits por píxel con 8 bits que representan la intensidad en escala de grises en el intervalo 0-255.
Grayscale16Definido para 16 bits por píxel con hasta 16 bits que representan la intensidad en escala de grises.

Métodos

MétodoDescripción
getRgb32Bpp()Obtiene el PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de alfa, rojo, verde y azul.
getCmyk()Obtiene el PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de cian, magenta, amarillo y negro.
getCmyka()Obtiene el acmyk.
getRgb24Bpp()Obtiene el PixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de alfa, rojo, verde y azul, alfa no está definido.
getRgb16Bpp555()Obtiene el PixelDataFormat definido para 16 bits por píxel con 5 bits para cada uno de rojo, verde y azul, alfa no está definido.
getRgb16Bpp565()Obtiene el PixelDataFormat definido para 16 bits por píxel con 5 bits para rojo, 6 bits para verde y 5 bits para azul, alfa no está definido.
getRgbIndexed8Bpp()Obtiene el PixelDataFormat definido para indexado de 8 bits por color.
getRgbIndexed4Bpp()Obtiene el PixelDataFormat definido para indexado de 4 bits por color.
getRgbIndexed2Bpp()Obtiene el PixelDataFormat definido para indexado de 2 bits por color.
getRgbIndexed1Bpp()Obtiene el PixelDataFormat definido para indexado de 1 bit por color.
getYCbCr()Obtiene el PixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de los componentes de croma luma, diferencia de azul y diferencia de rojo.
getYcck()Obtiene el PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los componentes de croma luma, diferencia de azul, diferencia de rojo y negro.
getRgba32Bpp()Obtiene el PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de alfa, rojo, verde y azul.
getRgb24BppPng()Obtiene el PixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de alfa, rojo, verde y azul, alfa no está definido.
getGrayscaleAlpha()Obtiene el PixelDataFormat definido para 16 bits por píxel con 8 bits que representan la intensidad en escala de grises en el intervalo 0-255 y un componente alfa adicional de 8 bits.
getPixelFormat()Obtiene el formato de píxel.
getBitsPerPixel()Obtiene los bits por píxel.
getChannelsCount()Obtiene el recuento de canales.
getChannelBits()Obtiene el recuento de bits para cada canal.
getCaption()Obtiene la leyenda del formato de datos de píxel.
getGrayscale(int bitsPerSample)Obtiene el color en escala de grises con un número especificado de bits por muestra.
getGrayscaleAlpha(int bitsPerSample)Obtiene el color GrayscaleAlpha con un número especificado de bits por muestra.
getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)Obtiene el color GrayscaleAlpha con un número especificado de bits por muestra.
getRgb(int bitsPerSample)Obtiene el color RGB con un número especificado de bits por muestra.
getRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)Obtiene el color RGB con un número especificado de bits por muestra.
getRgba(int bitsPerSample)Obtiene el color RGBA con un número especificado de bits por muestra.
getRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)Obtiene el color RGBA con un número especificado de bits por muestra.
getRgbIndexed(int bitsPerSample)Obtiene el color indexado BGRA con un número especificado de bits por muestra.
getBgra(int bitsPerSample)Obtiene el color BGRA con un número especificado de bits por muestra.
getBgr(int bitsPerSample)Obtiene el color BGR con un número especificado de bits por muestra.
getYCbCr(int bitsPerSample)Obtiene el color YCbCr con un número especificado de bits por muestra.
getYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)Obtiene el color YCbCr con un número especificado de bits por muestra.
getCmyk(int bitsPerSample)Obtiene el color CMYK con un número especificado de bits por muestra.
getCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)Obtiene el color CMYK con un número especificado de bits por muestra.
getCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)Obtiene el color CMYKA con un número especificado de bits por muestra.
getYcck(int bitsPerSample)Obtiene el color YCCK con un número especificado de bits por muestra.
getCieLab(int bitsPerL, int bitsPerA, int bitsPerB)Obtiene el color CIE Lab con un número especificado de bits por muestra.
op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)Devuelve el resultado de desigualdad para dos clases PixelDataFormat.
op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)Devuelve el resultado de igualdad para dos clases PixelDataFormat.
equals(Object obj)Determina si el System.Object especificado es igual a esta instancia.
hashCode()Devuelve un código hash para esta instancia.
toString()Devuelve una System.String que representa esta instancia.

Grayscale

public static final PixelDataFormat Grayscale

Obtiene el PixelDataFormat definido para 8 bits por píxel con 8 bits que representan la intensidad en escala de grises en el intervalo 0-255.

Valor: El PixelDataFormat definido para 8 bits por píxel con 8 bits que representan la intensidad en escala de grises en el intervalo 0-255.

Grayscale16

public static final PixelDataFormat Grayscale16

Definido para 16 bits por píxel con hasta 16 bits que representan la intensidad en escala de grises.

getRgb32Bpp()

public static PixelDataFormat getRgb32Bpp()

Obtiene el PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de alfa, rojo, verde y azul.

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

Obtiene el PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de cian, magenta, amarillo y negro.

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

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

Obtiene el PixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de alfa, rojo, verde y azul, alfa no está definido.

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

Obtiene el PixelDataFormat definido para 16 bits por píxel con 5 bits para cada uno de rojo, verde y azul, alfa no está definido.

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

Obtiene el PixelDataFormat definido para 16 bits por píxel con 5 bits para rojo, 6 bits para verde y 5 bits para azul, alfa no está definido.

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

Obtiene el PixelDataFormat definido para 8 bits indexados por color. El almacenamiento de datos de píxel indexado está destinado a permitir el almacenamiento y la recuperación de datos en cualquier lugar donde se use la paleta de colores. Úselo con precaución, ya que puede requerir conversión de una paleta a otra o de RGBA a modelo de color indexado.

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

getRgbIndexed4Bpp()

public static PixelDataFormat getRgbIndexed4Bpp()

Obtiene el PixelDataFormat definido para 4 bits indexados por color. El almacenamiento de datos de píxel indexado está destinado a permitir el almacenamiento y la recuperación de datos en cualquier lugar donde se use la paleta de colores. Úselo con precaución, ya que puede requerir conversión de una paleta a otra o de RGBA a modelo de color indexado.

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

getRgbIndexed2Bpp()

public static PixelDataFormat getRgbIndexed2Bpp()

Obtiene el PixelDataFormat definido para 2 bits indexados por color. El almacenamiento de datos de píxel indexado está destinado a permitir el almacenamiento y la recuperación de datos en cualquier lugar donde se use la paleta de colores. Úselo con precaución, ya que puede requerir conversión de una paleta a otra o de RGBA a modelo de color indexado.

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

getRgbIndexed1Bpp()

public static PixelDataFormat getRgbIndexed1Bpp()

Obtiene el PixelDataFormat definido para 1 bit indexado por color. El almacenamiento de datos de píxel indexado está destinado a permitir el almacenamiento y la recuperación de datos en cualquier lugar donde se use la paleta de colores. Úselo con precaución, ya que puede requerir conversión de una paleta a otra o de RGBA a modelo de color indexado.

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

getYCbCr()

public static PixelDataFormat getYCbCr()

Obtiene el PixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de los componentes de croma luma, diferencia de azul y diferencia de rojo.

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

Obtiene el PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los componentes de croma luma, diferencia de azul, diferencia de rojo y negro.

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

Obtiene el PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de alfa, rojo, verde y azul.

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

Obtiene el PixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de alfa, rojo, verde y azul, alfa no está definido.

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

Obtiene el PixelDataFormat definido para 16 bits por píxel con 8 bits que representan la intensidad en escala de grises en el intervalo 0-255 y un componente alfa adicional 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()

Obtiene el formato de píxel.

Returns: int - El formato de píxel.

getBitsPerPixel()

public int getBitsPerPixel()

Obtiene los bits por píxel.

Returns: int - Los bits por píxel.

getChannelsCount()

public int getChannelsCount()

Obtiene el recuento de canales.

Returns: int - El recuento de canales.

getChannelBits()

public int[] getChannelBits()

Obtiene el recuento de bits para cada canal.

Returns: int[] - Los bits del canal.

getCaption()

public String getCaption()

Obtiene la leyenda del formato de datos de píxel.

Returns: java.lang.String

getGrayscale(int bitsPerSample)

public static PixelDataFormat getGrayscale(int bitsPerSample)

Obtiene el color en escala de grises con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

Returns: PixelDataFormat - The Grayscale color.

getGrayscaleAlpha(int bitsPerSample)

public static PixelDataFormat getGrayscaleAlpha(int bitsPerSample)

Obtiene el color GrayscaleAlpha con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

Returns: PixelDataFormat - The GrayscaleAlpha color.

getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

public static PixelDataFormat getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Obtiene el color GrayscaleAlpha con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.
alphaChannelBitsintEl número de bits por muestra en el canal alfa.

Returns: PixelDataFormat - The GrayscaleAlpha color.

getRgb(int bitsPerSample)

public static PixelDataFormat getRgb(int bitsPerSample)

Obtiene el color RGB con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

Returns: PixelDataFormat - The RGB color.

getRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

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

Obtiene el color RGB con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerRedChannelintEl número de bits por canal Rojo.
bitsPerGreenChannelintEl número de bits por canal Verde.
bitsPerBlueChannelintEl número de bits por canal Azul.

Returns: PixelDataFormat - The RGB color.

getRgba(int bitsPerSample)

public static PixelDataFormat getRgba(int bitsPerSample)

Obtiene el color RGBA con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

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)

Obtiene el color RGBA con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerRedChannelintEl número de bits por canal Rojo.
bitsPerGreenChannelintEl número de bits por canal Verde.
bitsPerBlueChannelintEl número de bits por canal Azul.
bitsPerAlphaChannelintEl número de bits por canal Alfa.

Returns: PixelDataFormat - The RGBA color.

getRgbIndexed(int bitsPerSample)

public static PixelDataFormat getRgbIndexed(int bitsPerSample)

Obtiene el color indexado BGRA con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

Returns: PixelDataFormat - The BGRA color.

getBgra(int bitsPerSample)

public static PixelDataFormat getBgra(int bitsPerSample)

Obtiene el color BGRA con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

Returns: PixelDataFormat - The BGRA color.

getBgr(int bitsPerSample)

public static PixelDataFormat getBgr(int bitsPerSample)

Obtiene el color BGR con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

Returns: PixelDataFormat - The BGR color.

getYCbCr(int bitsPerSample)

public static PixelDataFormat getYCbCr(int bitsPerSample)

Obtiene el color YCbCr con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

Returns: PixelDataFormat - The YCbCr color.

getYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

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

Obtiene el color YCbCr con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerYintEl número de bits por canal Y.
bitsPerCbintEl número de bits por canal Cb.
bitsPerCrintEl número de bits por canal Cr.

Returns: PixelDataFormat - The YCbCr color.

getCmyk(int bitsPerSample)

public static PixelDataFormat getCmyk(int bitsPerSample)

Obtiene el color CMYK con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

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)

Obtiene el color CMYK con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerCyanChannelintEl número de bits por canal Cian.
bitsPerMagentaChannelintEl número de bits por canal Magenta.
bitsPerYellowChannelintEl número de bits por canal Yellow.
bitsPerKeyChannelintEl número de bits por 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)

Obtiene el color CMYKA con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerCyanChannelintEl número de bits por canal Cian.
bitsPerMagentaChannelintEl número de bits por canal Magenta.
bitsPerYellowChannelintEl número de bits por canal Yellow.
bitsPerKeyChannelintEl número de bits por canal Key.
bitsPerAlphaChannelintEl número de bits por canal Alfa.

Returns: PixelDataFormat - The CMYK color.

getYcck(int bitsPerSample)

public static PixelDataFormat getYcck(int bitsPerSample)

Obtiene el color YCCK con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerSampleintEl número de bits por muestra.

Returns: PixelDataFormat - The YCCK color.

getCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

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

Obtiene el color CIE Lab con un número especificado de bits por muestra.

Parameters:

ParámetroTipoDescripción
bitsPerLintEl número de bits por canal L.
bitsPerAintEl número de bits por canal A.
bitsPerBintEl número de bits por canal B.

Returns: PixelDataFormat - The CIE Lab color.

op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

public static boolean op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Devuelve el resultado de desigualdad para dos clases PixelDataFormat.

Parameters:

ParámetroTipoDescripción
pixelFormat1PixelDataFormatEl primer PixelDataFormat a comparar.
pixelFormat2PixelDataFormatEl segundo PixelDataFormat a comparar.

Returns: boolean - Verdadero si ambos pixelFormat1 y pixelFormat2 contienen datos no iguales o uno de los parámetros es nulo.

op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

public static boolean op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Devuelve el resultado de igualdad para dos clases PixelDataFormat.

Parameters:

ParámetroTipoDescripción
pixelFormat1PixelDataFormatEl primer PixelDataFormat a comparar.
pixelFormat2PixelDataFormatEl segundo PixelDataFormat a comparar.

Returns: boolean - Verdadero si ambos pixelFormat1 y pixelFormat2 contienen datos iguales o ambos parámetros son nulos.

equals(Object obj)

public boolean equals(Object obj)

Determina si el System.Object especificado es igual a esta instancia.

Parameters:

ParámetroTipoDescripción
objjava.lang.ObjectEl System.Object para comparar con esta instancia.

Returns: boolean - true si el System.Object especificado es igual a esta instancia; de lo contrario, false.

hashCode()

public int hashCode()

Devuelve un código hash para esta instancia.

Returns: int - Un código hash para esta instancia, adecuado para su uso en algoritmos de hash y estructuras de datos como una tabla hash.

toString()

public String toString()

Devuelve una System.String que representa esta instancia.

Returns: java.lang.String - Un System.String que representa esta instancia.