public final class RGBSpace
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static RGBSpace |
ADOBE |
static RGBSpace |
APPLE |
static RGBSpace |
CIE |
static RGBSpace |
EBU |
static RGBSpace |
HDTV |
static RGBSpace |
NTSC |
static RGBSpace |
SMPTE_240M |
static RGBSpace |
SMPTE_C |
static RGBSpace |
SRGB |
static RGBSpace |
WIDE_GAMUT |
Constructor and Description |
---|
RGBSpace(float xRed,
float yRed,
float xGreen,
float yGreen,
float xBlue,
float yBlue,
float xWhite,
float yWhite,
float gamma,
float breakPoint) |
Modifier and Type | Method and Description |
---|---|
XYZColor |
convertRGBtoXYZ(Color c) |
Color |
convertXYZtoRGB(float X,
float Y,
float Z) |
Color |
convertXYZtoRGB(XYZColor c) |
float |
gammaCorrect(float v) |
boolean |
insideGamut(float r,
float g,
float b) |
static void |
main(java.lang.String[] args) |
byte |
rgbToLinear(byte r) |
int |
rgbToLinear(int rgb) |
byte |
rgbToNonLinear(byte r) |
int |
rgbToNonLinear(int rgb) |
java.lang.String |
toString() |
float |
ungammaCorrect(float vp) |
public static final RGBSpace ADOBE
public static final RGBSpace APPLE
public static final RGBSpace NTSC
public static final RGBSpace HDTV
public static final RGBSpace SRGB
public static final RGBSpace CIE
public static final RGBSpace EBU
public static final RGBSpace SMPTE_C
public static final RGBSpace SMPTE_240M
public static final RGBSpace WIDE_GAMUT
public RGBSpace(float xRed, float yRed, float xGreen, float yGreen, float xBlue, float yBlue, float xWhite, float yWhite, float gamma, float breakPoint)
public final Color convertXYZtoRGB(float X, float Y, float Z)
public final boolean insideGamut(float r, float g, float b)
public final float gammaCorrect(float v)
public final float ungammaCorrect(float vp)
public final int rgbToNonLinear(int rgb)
public final int rgbToLinear(int rgb)
public final byte rgbToNonLinear(byte r)
public final byte rgbToLinear(byte r)
public final java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)