помочь, если вы хотите JPEG-кодировать изображение?
я проблема со следующим кодом c # (test-):
public static void TestBitmap2ByteArray(BitmapImage bitmap)
{
JpegBitmapEncoder encoder = new JpegBitmapEncoder();
MemoryStream memstream = new MemoryStream();
encoder.Frames.Add(BitmapFrame.Create(bitmap));
encoder.Save(memstream);
memstream.Close();
}
Каждый раз, когда я вызываю функцию, память выделяется и больше не освобождается. В реальном проекте метод вызывается очень часто, и приложению не хватает памяти.
Это урезанная версия кода, ничего не возвращающая.
Я использую Visual Studio2010 и .net 3.5 SP1.
Помощь приветствуется. Благодарю вас.