private void AllPicturesToGrayScale(string directory) { var colourImages = Directory.GetFiles(directory, "*.jpg", SearchOption.AllDirectories) .Where(fn => !fn.Contains("bad")) .Select(fn => new Uri(fn)) .Take(2) .ToList(); foreach (Uri colourImage in colourImages) { TransformedImages.Add(transforms.CreateGrayScaleImage(colourImage)()); } }
private async Task ConvertToGrayScale(string filename) { BitmapSource greyImage = await transforms.CreateGrayScaleImageAsync(filename); TransformedImages.Add(greyImage); }