SVN commit 684868 by ojschmidt: Make tint2 work similar to Matthews's tint (fix) M +6 -6 oxygen.php --- trunk/www/sites/accessibility/oxygen.php #684867:684868 @@ -229,13 +229,13 @@ computeColorFromHSL ($newcolor); if ($amount < 0.5) { - $newcolor ["red256"] += (1-2*$amount) ($basecolor ["red256"] - $newcolor ["red256"]); - $newcolor ["green256"] += (1-2*$amount) ($basecolor ["green256"] - $newcolor ["green256"]); - $newcolor ["blue256"] += (1-2*$amount) ($basecolor ["blue256"] - $newcolor ["blue256"]); + $newcolor ["red256"] += round ((1-2*$amount) * ($basecolor ["red256"] - $newcolor ["red256"])); + $newcolor ["green256"] += round ((1-2*$amount) * ($basecolor ["green256"] - $newcolor ["green256"])); + $newcolor ["blue256"] += round ((1-2*$amount) * ($basecolor ["blue256"] - $newcolor ["blue256"])); } else { - $newcolor ["red256"] += (2*$amount-1) ($tintcolor ["red256"] - $newcolor ["red256"]); - $newcolor ["green256"] += (2*$amount-1) ($tintcolor ["green256"] - $newcolor ["green256"]); - $newcolor ["blue256"] += (2*$amount-1) ($tintcolor ["blue256"] - $newcolor ["blue256"]); + $newcolor ["red256"] += round ((2*$amount-1) * ($tintcolor ["red256"] - $newcolor ["red256"])); + $newcolor ["green256"] += round ((2*$amount-1) * ($tintcolor ["green256"] - $newcolor ["green256"])); + $newcolor ["blue256"] += round ((2*$amount-1) * ($tintcolor ["blue256"] - $newcolor ["blue256"])); } computeColorFromRGB ($newcolor);