You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlgraphics.apache.org by je...@apache.org on 2010/10/28 10:46:44 UTC
svn commit: r1028223 -
/xmlgraphics/commons/branches/Temp_Color/src/java/org/apache/xmlgraphics/java2d/color/CIELabColorSpace.java
Author: jeremias
Date: Thu Oct 28 08:46:44 2010
New Revision: 1028223
URL: http://svn.apache.org/viewvc?rev=1028223&view=rev
Log:
Fixed javadoc generation warnings.
Modified:
xmlgraphics/commons/branches/Temp_Color/src/java/org/apache/xmlgraphics/java2d/color/CIELabColorSpace.java
Modified: xmlgraphics/commons/branches/Temp_Color/src/java/org/apache/xmlgraphics/java2d/color/CIELabColorSpace.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/branches/Temp_Color/src/java/org/apache/xmlgraphics/java2d/color/CIELabColorSpace.java?rev=1028223&r1=1028222&r2=1028223&view=diff
==============================================================================
--- xmlgraphics/commons/branches/Temp_Color/src/java/org/apache/xmlgraphics/java2d/color/CIELabColorSpace.java (original)
+++ xmlgraphics/commons/branches/Temp_Color/src/java/org/apache/xmlgraphics/java2d/color/CIELabColorSpace.java Thu Oct 28 08:46:44 2010
@@ -209,7 +209,16 @@ public class CIELabColorSpace extends Co
return toCIEXYZNative(l, a, b);
}
- /** {@inheritDoc} */
+ /**
+ * Transforms a color value assumed to be in this {@link ColorSpace}
+ * into the CS_CIEXYZ conversion color space. This method uses component values
+ * in CIE Lab's native color ranges rather than the normalized values between 0 and 1.
+ * @param l the L* component (values between 0 and 100)
+ * @param a the a* component (usually between -128 and +128)
+ * @param b the b* component (usually between -128 and +128)
+ * @return the XYZ color values
+ * @see #toCIEXYZ(float[])
+ */
public float[] toCIEXYZNative(float l, float a, float b) {
double varY = (l + 16) / 116.0;
double varX = a / 500 + varY;
@@ -292,10 +301,10 @@ public class CIELabColorSpace extends Co
/**
* Creates a {@link Color} instance from color values usually used by the L*a*b* color space
* by scaling them to the 0.0..1.0 range expected by Color's constructor.
- * @param l the L* component
- * @param a the a* component
- * @param b the b* component
- * @param alpha the alpha component
+ * @param l the L* component (values between 0 and 100)
+ * @param a the a* component (usually between -128 and +127)
+ * @param b the b* component (usually between -128 and +127)
+ * @param alpha the alpha component (values between 0 and 1)
* @return the requested color instance
*/
public Color toColor(float l, float a, float b, float alpha) {
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org