2

我正在尝试在 node.js 中调整和裁剪图像

我一直在使用graphicsmagick:

代码如下:

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

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

谢谢。

4

1 回答 1

12

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

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

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

使用 dw、dh 调整大小

于 2011-05-27T05:29:54.993 回答