La conversion de l'Image bitmap tourne fond noir

J'ai besoin de convertir une Image bitmap.

d'abord un gif a été lu dans les octets et puis converti en une Image.

Mais quand j'essaie de convertir l'image un peu à la carte, le graphique de l'affichage dans ma picturebox a un fond noir quand il a utilisé pour être blanc.

Voici le code:

    var image = (System.Drawing.Image)value;
        //Winforms Image we want to get the WPF Image from...
        var bitmap = new System.Windows.Media.Imaging.BitmapImage();
        bitmap.BeginInit();
        MemoryStream memoryStream = new MemoryStream();
        //Save to a memory stream...
        image.Save(memoryStream, ImageFormat.Bmp);
        //Rewind the stream...
        memoryStream.Seek(0, System.IO.SeekOrigin.Begin);
        bitmap.StreamSource = memoryStream;
        bitmap.EndInit();
        return bitmap;

Peut-on expliquer pourquoi le fond est noir va et comment je peux arrêter de faire cela.

Grâce

OriginalL'auteur SetiSeeker | 2010-11-01