Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Изменить изображение в Image


Автор: KLUBS 7.1.2009, 20:59
Добрый вечер.

Помогите, пожалуйста разобраться с проблемой..)))

в общем есть контрол Image (WPF) у него есть свойство Source
картинку пользователь может помещать туда разными способами (чаще всего не из файла, а из памяти)

мне надо изменить размер этой картинки и сохранить,
дак вот, как мне получить что нибудь, с чем можно было бы работать из Image.Soure (может и не оттуда, но я пока не знаю :((((()

P.S. пробовал сохранять в файл, но это не решает проблему, потому что изменять может быть надо много раз в секунду smile

Автор: mirageb 8.1.2009, 15:12
Например вот так:

Код

Movies movie = dbContext.Movies.First();
Binary image = movie.Image;
byte[] bytes = image.ToArray();
MemoryStream ms = new MemoryStream(bytes);

BitmapImage bitmap = new BitmapImage();
bitmap.BeginInit();
bitmap.StreamSource = ms;  // image stream comes here
bitmap.EndInit();
lImage.Source = bitmap;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)