сохраните записываемое изображение в файл в silverlight

#silverlight

#silverlight

Вопрос:

Как хотите сохранить изображение холста в файл.

 var img = new WriteableBitmap(canvas1, null);
Image i = new Image();
i.Source = img;
var bitmap = new Bitmap(i);
  

Я пытался использовать bitmap.Save (для сохранения изображения, но Bitmap не поддерживается silverlight.
Как бы вы сохранили записываемую BITMAP в файл?

Ответ №1:

У WriteableBitmap есть Pixels коллекция, которую можно использовать для доступа к отображаемому изображению. Однако вам действительно нужно сохранить его в известном формате (предпочтительнее PNG).

Проект imagetools codeplex может сделать это за вас.

Смотрите этот блог для простого примера его использования в ваших целях.