#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 может сделать это за вас.
Смотрите этот блог для простого примера его использования в ваших целях.