| Author | Dave Jarvis <email> |
|---|---|
| Date | 2014-08-25 00:27:56 GMT-0700 |
| Commit | 570630c46b88a0dbdb9fe002e07f72a8f9319ea3 |
| Parent | bdbae1d |
| <!-- | ||
| | Convert L*a*b to LCH. | ||
| + | http://www.brucelindbloom.com/index.html?Eqn_Lab_to_LCH.html | ||
| +--> | ||
| <xsl:variable name="lch_l" select="$lab_l"/> | ||
| <!-- | ||
| | Convert XYZ to sRGB. | ||
| - | | ||
| | http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html | ||
| +--> | ||
| <xsl:otherwise> | ||
| <xsl:value-of select="($LAB_K * $xyz_n + 16.0) div 116.0" /> | ||
| - </xsl:otherwise> | ||
| - </xsl:choose> | ||
| -</xsl:template> | ||
| - | ||
| -<!-- Returns $x, ensuring $x is between -100 and 100. --> | ||
| -<xsl:template name="constrain"> | ||
| - <xsl:param name="x"/> | ||
| - <xsl:param name="max" select="100"/> | ||
| - <xsl:choose> | ||
| - <xsl:when test="$x > $max"> | ||
| - <xsl:value-of select="$max"/> | ||
| - </xsl:when> | ||
| - <xsl:when test="$x < -$max"> | ||
| - <xsl:value-of select="-$max"/> | ||
| - </xsl:when> | ||
| - <xsl:otherwise> | ||
| - <xsl:value-of select="$x"/> | ||
| </xsl:otherwise> | ||
| </xsl:choose> | ||
| <!-- | ||
| <data> | ||
| - <name>Pig</name> | ||
| - <value>211124</value> | ||
| + <name>1</name> | ||
| + <value>100</value> | ||
| </data> | ||
| <data> | ||
| - <name>Cow</name> | ||
| - <value>121554</value> | ||
| + <name>2</name> | ||
| + <value>100</value> | ||
| </data> | ||
| <data> | ||
| - <name>Cat</name> | ||
| - <value>221554</value> | ||
| + <name>3</name> | ||
| + <value>100</value> | ||
| </data> | ||
| <data> | ||
| - <name>Dog</name> | ||
| - <value>92455</value> | ||
| + <name>4</name> | ||
| + <value>100</value> | ||
| </data> | ||
| <data> | ||
| - <name>Horse</name> | ||
| - <value>71554</value> | ||
| + <name>5</name> | ||
| + <value>100</value> | ||
| </data> | ||
| <data> | ||
| - <name>Sheep</name> | ||
| - <value>102455</value> | ||
| + <name>6</name> | ||
| + <value>100</value> | ||
| + </data> | ||
| + <data> | ||
| + <name>7</name> | ||
| + <value>100</value> | ||
| + </data> | ||
| + <data> | ||
| + <name>8</name> | ||
| + <value>100</value> | ||
| + </data> | ||
| + <data> | ||
| + <name>9</name> | ||
| + <value>100</value> | ||
| + </data> | ||
| + <data> | ||
| + <name>10</name> | ||
| + <value>100</value> | ||
| + </data> | ||
| + <data> | ||
| + <name>11</name> | ||
| + <value>100</value> | ||
| + </data> | ||
| + <data> | ||
| + <name>12</name> | ||
| + <value>100</value> | ||
| </data> | ||
| --> |
| Delta | 37 lines added, 30 lines removed, 7-line increase |
|---|