public void SetImageData(String path) { CurrentJpeg = path; var image = LoadImage(new Uri(path, UriKind.Relative));; FormImage = new CroppedBitmap(image, new Int32Rect(0, 0, (int)image.Width, (int)image.Height / 2)); var numImages = new List <NumberImageType>(); for (int i = 0; i < MainWindow.NumberOfNumbers; i++) { ImageSource numberImage; if (!File.Exists(getTif(i))) { numberImage = BitmapImage.Create(2, 2, 96, 96, PixelFormats.Indexed1, new BitmapPalette(new List <Color> { Colors.Transparent }), new byte[] { 0, 0, 0, 0 }, 1); } else { numberImage = LoadImage(new Uri(getTif(i), UriKind.Relative)); } var imageType = new NumberImageType(); imageType.NumberImage = numberImage; imageType.Title = "" + i; numImages.Add(imageType); } Numbers = numImages; }
public void SetImageData(String path) { CurrentJpeg = path; var image = LoadImage(new Uri(path, UriKind.Relative));; FormImage = new CroppedBitmap(image, new Int32Rect(0, 0, (int)image.Width, (int)image.Height / 2)); var numImages = new List<NumberImageType>(); for (int i = 0; i < MainWindow.NumberOfNumbers; i++) { ImageSource numberImage; if (!File.Exists(getTif(i))) { numberImage = BitmapImage.Create(2,2,96,96,PixelFormats.Indexed1,new BitmapPalette(new List<Color> { Colors.Transparent }),new byte[] { 0, 0, 0, 0 },1); } else { numberImage = LoadImage(new Uri(getTif(i), UriKind.Relative)); } var imageType = new NumberImageType(); imageType.NumberImage = numberImage; imageType.Title = "" + i; numImages.Add(imageType); } Numbers = numImages; }