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