Javascript 在easel.js中重新调整图像大小以填充另一个形状

Javascript 在easel.js中重新调整图像大小以填充另一个形状,javascript,canvas,easeljs,Javascript,Canvas,Easeljs,我试图找出如何重新调整图像大小以填充另一个形状。我可以从preload.js获取图像,但我尝试过的重新调整大小功能似乎都不起作用。我不想缩放它,除非这是使图像适合的唯一方法。另一个形状是一个简单的矩形,但最终将使用其他形状。填充矩形的代码如下所示,但不能将图像大小重新调整为矩形大小: var image=this.queue.getResultimagePath; var g=this.shape.graphics; g、 beginBitmapFillimage,无重复; g、 图0、0、20

我试图找出如何重新调整图像大小以填充另一个形状。我可以从preload.js获取图像,但我尝试过的重新调整大小功能似乎都不起作用。我不想缩放它,除非这是使图像适合的唯一方法。另一个形状是一个简单的矩形,但最终将使用其他形状。填充矩形的代码如下所示,但不能将图像大小重新调整为矩形大小:

var image=this.queue.getResultimagePath; var g=this.shape.graphics; g、 beginBitmapFillimage,无重复; g、 图0、0、200、140

我基本上是想做: context.drawImageObject图像,浮点dx,浮点dy,[可选]浮点dw,浮点dh


但是使用EaselJS中的beginBitmapFill或任何其他推荐的函数

您是否尝试过在beginBitmapFill方法中使用matrix2D参数?我没有,您可以提供一个示例供我学习吗?以下是一个示例。非常感谢!