Пример #1
0
        private static void TestSimpleConvert()
        {
            HSV colorHsv = new HSV(270, 0.5f, 0.5f);
            RGB colorRgb = colorHsv.toRGB();

            Console.WriteLine("From HSV to RGB");
            PrintHsvToRgb(colorHsv, colorRgb);

            HSV colorHsv2 = colorRgb.toHSV();

            Console.WriteLine("");
            Console.WriteLine("From RGB to HSV");
            PrintRgbToHsv(colorRgb, colorHsv2);
        }
Пример #2
0
        private static void TestSimdConvert_4()
        {
            HSV colorHsv = new HSV(270, 0.5f, 0.5f);
            RGB colorRgb = colorHsv.toRGB();

            HSV[] hsvArray = new HSV[] {
                colorHsv,
                colorHsv,
                colorHsv,
                colorHsv
            };
            RGB[] rgbArray  = HSV.ToRGBSimd(hsvArray);
            RGB   colorRgb2 = rgbArray[0];

            Console.WriteLine("Test Simd 4 ");
            for (int i = 0; i < rgbArray.Length; i++)
            {
                PrintHsvToRgb(hsvArray[i], rgbArray[i]);
            }
        }