System.Drawing.Image имеет простые в использовании методы для FromFile и ToFile. Что эквивалентно для Silverlight BitmapImage? Я пытаюсь загрузить и сохранить изображение в формате JPEG в рамках модульного теста. Байты должны совпадать с точно , чтобы он прошел. Вот мое текущее предположение:
//I am not sure this is right
private BitmapImage GetImage(string fileName)
{
BitmapImage bitmapImage = new System.Windows.Media.Imaging.BitmapImage();
using (Stream imageStreamSource = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read))
{
bitmapImage.BeginInit();
bitmapImage.StreamSource = imageStreamSource;
bitmapImage.EndInit();
}
return bitmapImage;
}
private void SaveImage(BitmapImage bitmapImage, string file)
{
//How to do this?
}