mirror of
https://github.com/alexkay/spek.git
synced 2025-04-17 00:52:20 +03:00
Merge 23415170cc4779fe1e560f8bcdc2e7c3f497ee0f into 07c13da27d9c2acfc713c63c21d123cae4b5ce65
This commit is contained in:
commit
0e4e24eb91
@ -9,23 +9,23 @@ static uint32_t spectrum(double level)
|
||||
{
|
||||
level *= 0.6625;
|
||||
double r = 0.0, g = 0.0, b = 0.0;
|
||||
if (level >= 0 && level < 0.15) {
|
||||
if (level < 0.15) {
|
||||
r = (0.15 - level) / (0.15 + 0.075);
|
||||
g = 0.0;
|
||||
b = 1.0;
|
||||
} else if (level >= 0.15 && level < 0.275) {
|
||||
} else if (level < 0.275) {
|
||||
r = 0.0;
|
||||
g = (level - 0.15) / (0.275 - 0.15);
|
||||
b = 1.0;
|
||||
} else if (level >= 0.275 && level < 0.325) {
|
||||
} else if (level < 0.325) {
|
||||
r = 0.0;
|
||||
g = 1.0;
|
||||
b = (0.325 - level) / (0.325 - 0.275);
|
||||
} else if (level >= 0.325 && level < 0.5) {
|
||||
} else if (level < 0.5) {
|
||||
r = (level - 0.325) / (0.5 - 0.325);
|
||||
g = 1.0;
|
||||
b = 0.0;
|
||||
} else if (level >= 0.5 && level < 0.6625) {
|
||||
} else if (level < 0.6625) {
|
||||
r = 1.0;
|
||||
g = (0.6625 - level) / (0.6625 - 0.5f);
|
||||
b = 0.0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user