public interface ColorConversion
Modifier and Type | Method and Description |
---|---|
double[] |
CMYKtoRGB(double cyan,
double magenta,
double yellow,
double key)
Conversión de CMYK (Cyan, Magenta, Yellow, Key) a RGB (red, green, blue).
|
byte[] |
getARGBFromIntToByteArray(int rgb)
Descompone un entero que representa un ARGB en sus 4 valores byte Obtiene
un array de 4 elementos donde el elemento 0 es el Rojo, el 1 es el verde,
el 2 el azul y el 3 el alpha.
|
int[] |
getARGBFromIntToIntArray(int rgb)
Descompone un entero que representa un ARGB en sus 4 valores byte Obtiene
un array de 4 elementos donde el elemento 0 es el Rojo, el 1 es el verde,
el 2 el azul y el 3 el alpha.
|
int |
getIntFromARGB(int a,
int r,
int g,
int b)
Obtiene un entero con los valores ARGB pasados por parámetro
|
double |
getLuminosity(int red,
int green,
int blue)
Obtiene la luminosidad del RGB pasado por parámetro
|
int[] |
HSLtoRGB(double h,
double s,
double i)
Conversión de HSL a RGB
|
int[] |
HSLtoRGB(int h,
int s,
int i)
Conversión de HSL a RGB
|
Buffer |
mergeTransparencyBuffers(Buffer dst,
Buffer buf)
Mixes two buffers with transparency and returns only one
|
double[] |
RGBtoCMYK(int red,
int green,
int blue,
double kScale)
Conversión de RGB a CMYK (Cyan, Magenta, Yellow, Key).
|
double[] |
RGBtoHSL(int rojo,
int verde,
int azul)
Conversión de RGB a HSL (Hue, Saturation, Lightness)
|
double[] |
RGBtoHSV(int rojo,
int verde,
int azul)
Conversión de RGB a HSV (Hue, Saturation, Value).
|
double[] RGBtoHSL(int rojo, int verde, int azul)
rojo
- Banda del rojo del pixel de entradaverde
- Banda del verde del pixel de entradaazul
- Banda del azul del pixel de entradadouble[] RGBtoHSV(int rojo, int verde, int azul)
rojo
- Banda del rojo del pixel de entradaverde
- Banda del verde del pixel de entradaazul
- Banda del azul del pixel de entradaint[] HSLtoRGB(int h, int s, int i)
h
- Banda de matiz del pixel de entradas
- Banda de saturación del pixel de entradaazul
- Banda de brillo del pixel de entradaint[] HSLtoRGB(double h, double s, double i)
h
- Banda de matiz del pixel de entrada. Valor entre 0 y 1.s
- Banda de saturación del pixel de entrada. Valor entre 0 y 1.i
- Banda de brillo del pixel de entrada. Valor entre 0 y 1.double[] RGBtoCMYK(int red, int green, int blue, double kScale)
red
- Banda del rojo del pixel de entradagreen
- Banda del verde del pixel de entradablue
- Banda del azul del pixel de entradakScale
- valor entre 0 y 1double[] CMYKtoRGB(double cyan, double magenta, double yellow, double key)
red
- Banda del rojo del pixel de entradagreen
- Banda del verde del pixel de entradablue
- Banda del azul del pixel de entradakScale
- valor entre 0 y 1double getLuminosity(int red, int green, int blue)
red
- Banda del rojo del pixel de entradagreen
- Banda del verde del pixel de entradablue
- Banda del azul del pixel de entradabyte[] getARGBFromIntToByteArray(int rgb)
rgb
- Entero con el valor ARGB a descomponer;int[] getARGBFromIntToIntArray(int rgb)
rgb
- Entero con el valor ARGB a descomponer;int getIntFromARGB(int a, int r, int g, int b)
a
- Valor de alphar
- Valor del rojog
- Valor del verdeb
- Valor del azul