给定两种颜色和 n 个步骤,如何计算 n 种颜色,包括产生淡化效果的两种给定颜色?
如果可能,最好使用伪代码,但这可能会在 Java 中实现。
谢谢!
最佳答案
将每种颜色划分为其 RGB 分量,然后计算所需的各个步骤。
oldRed = 120;
newRed = 200;
steps = 10;
redStepAmount = (newRed - oldRed) / steps;
currentRed = oldRed;
for (i = 0; i < steps; i++) {
currentRed += redStepAmount;
}
显然将其扩展为绿色和蓝色。
关于colors - 计算褪色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/319594/