节点画布图像处理

时间:2011-05-25 16:29:03

标签: javascript canvas node.js graphicsmagick

我正在尝试调整节点并在node.js中裁剪图片

我一直在使用graphicsmagick:

代码如下:

gm(path)
.resize(width, height)
.crop(50, 50, left, top)
.write(path, function(err){})

这很简单。我不知道如何使用canvas,画布中的等价物是什么?

感谢。

1 个答案:

答案 0 :(得分:3)

出于某种原因,这个签名从未在示例中使用过:

context.drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh);
  • img =图片元素
  • sx = source x
  • sy = source y
  • sw =源宽度
  • sh = source height
  • dx =目的地x
  • dy = destination y
  • dw =目的地宽度
  • dh =目的地高度

使用sx,sy,sw,sh进行裁剪

使用dw调整大小,dh