помочь, если вы хотите 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.

Помощь приветствуется. Благодарю вас.

Ответы на вопрос(0)

Ваш ответ на вопрос