本文整理汇总了C#中CanvasDevice类的典型用法代码示例。如果您正苦于以下问题:C#CanvasDevice类的具体用法?C#CanvasDevice怎么用?C#CanvasDevice使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:Button_Click
privateasyncvoidButton_Click(objectsender,RoutedEventArgse)
{
using(varstream=awaitRoot.RenderToRandomAccessStream())
{
vardevice=newCanvasDevice();
varbitmap=awaitCanvasBitmap.LoadAsync(device,stream);
varrenderer=newCanvasRenderTarget(device,bitmap.SizeInPixels.Width,bitmap.SizeInPixels.Height,bitmap.Dpi);
using(vards=renderer.CreateDrawingSession())
{
varblur=newGaussianBlurEffect();
blur.BlurAmount=5.0f;
blur.Source=bitmap;
ds.DrawImage(blur);
}
stream.Seek(0);
awaitrenderer.SaveAsync(stream,CanvasBitmapFileFormat.Png);
BitmapImageimage=newBitmapImage();
image.SetSource(stream);
Blured.Source=image;
}
}
原文链接:
http://www.jxszl.com/biancheng/C/556668.html