10 uint8_t inv = 255 - amnt;
12 new_color.
r = (uint16_t(this->
r) * inv + uint16_t(to_color.
r) * amnt) / 255;
13 new_color.
g = (uint16_t(this->
g) * inv + uint16_t(to_color.
g) * amnt) / 255;
14 new_color.
b = (uint16_t(this->
b) * inv + uint16_t(to_color.
b) * amnt) / 255;
15 new_color.
w = (uint16_t(this->
w) * inv + uint16_t(to_color.
w) * amnt) / 255;