【问题标题】:how to set/change canvasBitmap height and width in win2d UWP?如何在win2d UWP 中设置/更改canvasBitmap 的高度和宽度?
【发布时间】:2020-08-06 16:31:43
【问题描述】:

我试过的是什么?

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

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

【问题讨论】:

    标签: c# uwp win2d


    【解决方案1】:

    你不能那样做。

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

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

    【讨论】:

      猜你喜欢
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      • 2011-08-20
      • 2017-12-26
      相关资源
      最近更新 更多