我使用以下代码在图像上写文字。但是我无法保存它。我有什么方法可以保存对新图像的更改或覆盖现有图像?
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();
};
答案 0 :(得分:1)
您可以通过调用WriteableBitmap上的SaveJpeg()
来保存生成的图像。见http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.windows.media.imaging.extensions.savejpeg(v=vs.105).aspx