如何在win2d UWP中设置改变canvasBitmap的高度和宽度?

我试过的是什么?

CanvasBitmap CanvasBitmap = await CanvasBitmap.LoadAsync(sender,@"Assets\xyz.png");
CanvasBitmap.Size.Height = 100;
CanvasBitmap.Size.Width = 300;
args.DrawingSession.DrawImage(CanvasBitmap,Vector);

但我不能改变canvasbitmap的宽度和高度.我需要在运行时动态地改变可绘制图像的宽度和高度.有人能帮助我吗?我不想改变canvasControl的宽度和高度!!!!!!!!!!!!!!!!!)。

解决方案:

你不能这么做。

但你可以做的是,你可以对位图应用缩放。

CanvasBitmap CanvasBitmap = await CanvasBitmap.LoadAsync(sender,@"Assets\xyz.png");
args.DrawingSession.Transform = Matrix3x2.CreateScale(2);
args.DrawingSession.DrawImage(CanvasBitmap,Vector);

本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/5643.html

(0)
上一篇 2022年6月30日 下午2:00
下一篇 2022年6月30日 下午2:00

相关推荐

发表评论

登录后才能评论