org.sunflow.image
Class RGBSpace
java.lang.Object
org.sunflow.image.RGBSpace
public final class RGBSpace
extends java.lang.Object
RGBSpace(float xRed, float yRed, float xGreen, float yGreen, float xBlue, float yBlue, float xWhite, float yWhite, float gamma, float breakPoint)
|
SMPTE_240M
public static final RGBSpace SMPTE_240M
SMPTE_C
public static final RGBSpace SMPTE_C
WIDE_GAMUT
public static final RGBSpace WIDE_GAMUT
RGBSpace
public RGBSpace(float xRed,
float yRed,
float xGreen,
float yGreen,
float xBlue,
float yBlue,
float xWhite,
float yWhite,
float gamma,
float breakPoint)
convertXYZtoRGB
public final Color convertXYZtoRGB(float X,
float Y,
float Z)
gammaCorrect
public final float gammaCorrect(float v)
insideGamut
public final boolean insideGamut(float r,
float g,
float b)
main
public static void main(String[] args)
rgbToLinear
public final int rgbToLinear(int rgb)
rgbToNonLinear
public final int rgbToNonLinear(int rgb)
toString
public final String toString()
ungammaCorrect
public final float ungammaCorrect(float vp)