public ManyFixedPaletteQuantization(Color[][] palettes)
            : base(palettes[0])
        {
            this.compareQuantization = new BasicQuantization();
            this.palettes = palettes;

            if (palettes.Length > 1) {
                this.labPalettes = new LabColor[palettes.Length][];
                for (int i = 0; i < palettes.Length; i++)
                    labPalettes[i] = ColorConversion.ToLabPalette<Color>(palettes[i]);
            }
        }
        public ManyFixedPaletteQuantization(Color[][] palettes)
            : base(palettes[0])
        {
            this.compareQuantization = new BasicQuantization();
            this.palettes            = palettes;

            if (palettes.Length > 1)
            {
                this.labPalettes = new LabColor[palettes.Length][];
                for (int i = 0; i < palettes.Length; i++)
                {
                    labPalettes[i] = ColorConversion.ToLabPalette <Color>(palettes[i]);
                }
            }
        }