如何获取裁剪区域的dataURL?

时间:2019-07-15 23:07:14

标签: konvajs react-konva

我正在尝试检索裁剪区域的dataURL,但是只要矩形不在该区域之外,生成的图像就会有一个空白(我想它正在尝试包含矩形)。

以下是行为的示例:https://codesandbox.io/embed/clip-area-x24ci

(单击“导出”按钮或将黑色矩形移至剪切区域之外)

是否可以仅检索剪辑区域的内容?

1 个答案:

答案 0 :(得分:2)

您可以为x功能设置ywidthheightnode.toDataURL()

const clipArea = {
  x: 100,
  y: 100,
  height: 200,
  width: 200
};

const dataURL = node.toDataURL({
  pixelRatio: 2,
  ...clipArea
});