在 Delphi 中使用 Skia 在画布上重新计算/绘制 SVG 路径?

问题描述 投票:0回答:1

skia 中是否有用于画布的内置函数,或者当用户调整表单大小时我应该使用什么来重新计算我的路径,还是我需要自己创建函数和计算?

我是delphi新手,使用skia将图像绘制到画布上。当表单调整大小时,我想缩放和拉伸。它们需要在调整大小时与 svg 背景图像保持一致。规模是最重要的。

delphi svg canvas skia skia4delphi
1个回答
0
投票

这对我有帮助:

ACanvas.Save;
try
  ACanvas.Scale(2, 2);
  ACanvas.DrawPath(LPath, LPaint);
finally
  ACanvas.Restore;
end;

但理想情况下我仍然想知道是否还有其他更好的方法。

© www.soinside.com 2019 - 2024. All rights reserved.