0

我有一个“画布”项目(不是类似 HTML 的画布,只是一个有一百多个孩子的普通项目),其孩子都是图片,并且在创建时由 Javascript 以类似网格的布局排序,并在画布调整大小。画布的宽度/高度比不是恒定的(好吧,一旦绘制了所有内容,它就是),所以我希望能够将它放在一个“容器”中,我们可以在其中缩放/取消缩放或擦除转到画布的底部。

有 QtQuick 类型吗?我遇到过 Canvas、Context 2D 等,但我没有找到不涉及通过 JS 绘图的解决方案(好吧,如果这是唯一的方法,我可以重写我的渲染器)。我正在寻找可以内部使用 3x3 矩阵之类的东西来转换和缩放事物的东西。

4

1 回答 1

1

据我所知,答案是否定的。缩放画布的唯一方法是调用画布的缩放方法:

object scale(real x, real y)
于 2016-08-21T05:46:52.800 回答