Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetSaturation()

float System.Drawing.Color.GetSaturation ( )
inline

Definition at line 517 of file Color.cs.

518 {
519 GetRgbValues(out var r, out var g, out var b);
520 if (r == g && g == b)
521 {
522 return 0f;
523 }
524 MinMaxRgb(out var min, out var max, r, g, b);
525 int num = max + min;
526 if (num > 255)
527 {
528 num = 510 - max - min;
529 }
530 return (float)(max - min) / (float)num;
531 }
static void MinMaxRgb(out int min, out int max, int r, int g, int b)
Definition Color.cs:470
void GetRgbValues(out int r, out int g, out int b)
Definition Color.cs:461

References System.Drawing.Color.GetRgbValues(), and System.Drawing.Color.MinMaxRgb().