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)); }