Enregistrer WriteableBitmap dans un fichier à l’aide de WPF

J’ai:

WriteableBitmap bmp; 

Je veux fondamentalement l’enregistrer dans un fichier sur le disque comme suit:

 C:\bmp.png 

J’ai lu quelques forums qui mentionnent:

 bmp.Pixels 

et enregistrez ces pixels dans un Bitmap puis utilisez la fonction Bitmap.SaveImage() . Cependant, je ne peux accéder à aucun Pixels . Apparemment, mon WriteableBitmap ne possède aucune propriété nommée Pixels .

J’utilise .NET Framework 4.0.

Utilisez votre clone WriteableBitmap et utilisez cette fonction comme ci-dessous:

 CreateThumbnail(filename, _frontBitmap.Clone()); 

 void CreateThumbnail(ssortingng filename, BitmapSource image5) { if (filename != ssortingng.Empty) { using (FileStream stream5 = new FileStream(filename, FileMode.Create)) { PngBitmapEncoder encoder5 = new PngBitmapEncoder(); encoder5.Frames.Add(BitmapFrame.Create(image5)); encoder5.Save(stream5); } } }