BitmapImage myBitmapImage = new BitmapImage();
myBitmapImage.BeginInit();
myBitmapImage.UriSource = new Uri(str, UriKind.Absolute);
myBitmapImage.DecodePixelWidth = 2048;
myBitmapImage.EndInit();
Image img = new Image();
img.Source = myBitmapImage;