예제 #1
0
        public Color TransformHueColor(Color hueColor)
        {
            HLSColor hLSColor   = new HLSColor(hueColor.R, hueColor.G, hueColor.B);
            float    brightness = hueColor.GetBrightness();

            return(Color.FromArgb(hueColor.A, hLSColor.Lighten(brightness)));
        }
예제 #2
0
 public override bool Equals(object o)
 {
     if (o is HLSColor)
     {
         HLSColor hLSColor = (HLSColor)o;
         if (this.hue == hLSColor.hue && this.saturation == hLSColor.saturation && this.luminosity == hLSColor.luminosity)
         {
             return(true);
         }
     }
     return(false);
 }