private void SetSelectKey() { int r = MaxR - MinR; int g = MaxG - MinG; int b = MaxB - MinB; if (r > g) { if (r > b) { MaxSideLength = r; SpritKeyColor = MaxSideColor.Red; } else { MaxSideLength = b; SpritKeyColor = MaxSideColor.Blue; } } else if (g > b) { MaxSideLength = g; SpritKeyColor = MaxSideColor.Green; } else { MaxSideLength = b; SpritKeyColor = MaxSideColor.Blue; } }
//最大辺長とその色と中央値を設定 private void SetKeyColorAndMaxSideLength() { int r = MaxR - MinR; int g = MaxG - MinG; int b = MaxB - MinB; if (r > g) { if (r > b) { MaxSideLength = r; KeyColor = MaxSideColor.Red; Median = (MaxR + MinR) / 2; } else { MaxSideLength = b; KeyColor = MaxSideColor.Blue; Median = (MaxB + MinB) / 2; } } else if (g > b) { MaxSideLength = g; KeyColor = MaxSideColor.Green; Median = (MaxG + MinG) / 2; } else { MaxSideLength = b; KeyColor = MaxSideColor.Blue; Median = (MaxB + MinB) / 2; } }