javascript - Kinetic JS - 缩放图像以适合 Canvas ?

标签 javascript kineticjs

我正在尝试缩小图像以适合 Canvas 。我知道通常的方法:

var width = img.width-(img.width-canvas.width);
var height = img.height-(img.height-canvas.height);

但我希望使用基于 0(0%)和 1(大小的 100%)的 img.setScale() 来实现。我不知道如何在 KineticJS 中做到这一点。如有任何建议,我们将不胜感激!

最佳答案

@philipp 的回答做到了:

scalefactor = desiredSize / size, for both width and height

关于javascript - Kinetic JS - 缩放图像以适合 Canvas ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754465/

相关文章:

javascript - 成功将 `this` 上下文传递给异步函数,但是如何在完成 NodeJS 时检索 `this` 上下文?

html - KineticJS 中各层之间的交换

javascript - html5,从组中的对象开始拖动

javascript - 使用 javascript 和 Kinetic.js 在 Canvas 中平滑滚动

javascript - 用多个 DIV 填充屏幕

javascript - 加载后跳转到 iframe

javascript - 动态渲染的标签总是小写

java - GSON 将数组的数组解析为 Java 对象数组

javascript - 如何在 Kineticjs 中对曲线路径上的对象进行动画处理

javascript - HTML5 Canvas 无法加载 Kinetic.js