Esempio n. 1
0
        public void Hex()
        {
            RgbColor rgb = RgbColor.Parse("#444");

            Assert.AreEqual(0.058, rgb.GetLuminance());
        }
Esempio n. 2
0
        public void Hsl()
        {
            RgbColor rgb = RgbColor.Parse("hsl(0, 100%, 50%)");

            Assert.AreEqual(0.213, rgb.GetLuminance());
        }
Esempio n. 3
0
        public void NamedColor()
        {
            RgbColor rgb = RgbColor.Parse("papayawhip");

            Assert.AreEqual(0.878, rgb.GetLuminance());
        }
Esempio n. 4
0
        public void Hsla()
        {
            RgbColor rgb = RgbColor.Parse("hsla(250, 100%, 50%, 0.2)");

            Assert.AreEqual(0.077, rgb.GetLuminance());
        }
Esempio n. 5
0
        public void Rgb()
        {
            RgbColor rgb = RgbColor.Parse("rgb(204,205,100)");

            Assert.AreEqual(0.574, rgb.GetLuminance());
        }
Esempio n. 6
0
        public void Rgba()
        {
            RgbColor rgb = RgbColor.Parse("rgba(101,100,205,0.7)");

            Assert.AreEqual(0.163, rgb.GetLuminance());
        }
Esempio n. 7
0
        public void Hex4Bit()
        {
            RgbColor rgb = RgbColor.Parse("#0f08");

            Assert.AreEqual(0.715, rgb.GetLuminance());
        }
Esempio n. 8
0
        public void Hex8Bit()
        {
            RgbColor rgb = RgbColor.Parse("#6564CDB3");

            Assert.AreEqual(0.163, rgb.GetLuminance());
        }