如何使用c#.net将writeablebitmap保存到windows phone中的新图像?

时间:2013-03-04 17:33:11

标签: windows-phone-7 windows-phone-8

我使用以下代码在图像上写文字。但是我无法保存它。我有什么方法可以保存对新图像的更改或覆盖现有图像?

        BitmapImage img = new BitmapImage(new Uri(@"\DefaultImage.jpg", UriKind.Relative));
        img.CreateOptions = BitmapCreateOptions.None;
        img.ImageOpened += (s, e) =>
        {
            WriteableBitmap wbitmap = new WriteableBitmap((BitmapImage)s);
            TextBlock textBlock = new TextBlock();
            textBlock.Text = stringToRender;

            wbitmap.Render(textBlock, null);
            wbitmap.Invalidate();

        };

1 个答案:

答案 0 :(得分:1)

您可以通过调用WriteableBitmap上的SaveJpeg()来保存生成的图像。见http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.windows.media.imaging.extensions.savejpeg(v=vs.105).aspx