Exemple #1
0
        public Bitmap GenerateNewBitmap(Bitmap bitmap, IColorQuantizer quantizer, int colorCount)
        {
            var colors = GetPalette(bitmap, quantizer, colorCount).ToArray();
            Func <Color, Color> func = c => colors[quantizer.GetPaletteIndex(c)];

            return(_imageBuilder.BuildBitmap(bitmap, func));
        }