Beispiel #1
0
 public CMYK ToCMYK()
 {
     return(ColorHelpers.ColorToCMYK(this));
 }
Beispiel #2
0
        public override string ToString()
        {
            return(String.Format(
                       @"RGBA (Red, Green, Blue, Alpha) = {0}, {1}, {2}, {3}
HSB (Hue, Saturation, Brightness) = {4:0.0}°, {5:0.0}%, {6:0.0}%
CMYK (Cyan, Magenta, Yellow, Key) = {7:0.0}%, {8:0.0}%, {9:0.0}%, {10:0.0}%
Hex (RGB, RGBA, ARGB) = #{11}, #{12}, #{13}
Decimal (RGB, RGBA, ARGB) = {14}, {15}, {16}",
                       RGBA.Red, RGBA.Green, RGBA.Blue, RGBA.Alpha,
                       HSB.Hue360, HSB.Saturation100, HSB.Brightness100,
                       CMYK.Cyan100, CMYK.Magenta100, CMYK.Yellow100, CMYK.Key100,
                       ColorHelpers.ColorToHex(this), ColorHelpers.ColorToHex(this, ColorFormat.RGBA), ColorHelpers.ColorToHex(this, ColorFormat.ARGB),
                       ColorHelpers.ColorToDecimal(this), ColorHelpers.ColorToDecimal(this, ColorFormat.RGBA), ColorHelpers.ColorToDecimal(this, ColorFormat.ARGB)));
        }
Beispiel #3
0
 public int ToDecimal(ColorFormat format = ColorFormat.RGB)
 {
     return(ColorHelpers.ColorToDecimal(this, format));
 }
Beispiel #4
0
 public HSB ToHSB()
 {
     return(ColorHelpers.ColorToHSB(this));
 }
Beispiel #5
0
 public string ToHex(ColorFormat format = ColorFormat.RGB)
 {
     return(ColorHelpers.ColorToHex(this, format));
 }
Beispiel #6
0
 public Color ToColor()
 {
     return(ColorHelpers.CMYKToColor(this));
 }
Beispiel #7
0
 public CMYK(Color color)
 {
     this = ColorHelpers.ColorToCMYK(color);
 }
Beispiel #8
0
 public Color ToColor()
 {
     return(ColorHelpers.HSBToColor(this));
 }
Beispiel #9
0
 public HSB(Color color)
 {
     this = ColorHelpers.ColorToHSB(color);
 }