Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var startColor = 0x008000;
- var endColor = 0x0000FF;
- var startRed = (startColor >> 16) & 0xFF;
- var startGreen = (startColor >> 8) & 0xFF;
- var startBlue = startColor & 0xFF;
- var endRed = (endColor >> 16) & 0xFF;
- var endGreen = (endColor >> 8) & 0xFF;
- var endBlue = endColor & 0xFF;
- var steps = 24;
- var result = [];
- for (var i = 0; i < steps; i++) {
- var newRed = ((steps - 1 - i) * startRed + i * endRed) / (steps - 1);
- var newGreen = ((steps - 1 - i) * startGreen + i * endGreen) / (steps - 1);
- var newBlue = ((steps - 1 - i) * startBlue + i * endBlue) / (steps - 1);
- var comb = newRed << 16 | newGreen << 8 | newBlue;
- console.log(i + " -> " + comb);
- result.push(comb);
- }
- console.log(result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement