예제 #1
0
        static void Main(string[] args)
        {
            RGB  rgb;
            HEX  hex;
            CMYK cmyk;

            rgb = ColorConverter.HexToRgb(new HEX("FFFF90"));
            Console.WriteLine(rgb);

            rgb = ColorConverter.CmykToRgb(new CMYK(88, 88, 0, 35));
            Console.WriteLine(rgb);

            hex = ColorConverter.RgbToHex(new RGB(100, 100, 100));
            Console.WriteLine(hex);

            hex = ColorConverter.CmykToHex(new CMYK(100, 50, 0, 38));
            Console.WriteLine(hex);

            cmyk = ColorConverter.RgbToCmyk(new RGB(100, 200, 60));
            Console.WriteLine(cmyk);

            cmyk = ColorConverter.HexToCmyk(new HEX("00FF00"));
            Console.WriteLine(cmyk);
        }
예제 #2
0
        public void CmykToHex()
        {
            var result = ColorConverter.CmykToHex(new CMYK(2, 0, 31, 9));

            Assert.AreEqual(new HEX("#E3E8A0"), result);
        }
예제 #3
0
 public static bool Equals(HEX source, CMYK target)
 {
     return(source.Equals(ColorConverter.CmykToHex(target)));
 }