节点画布图像操作

node-canvas image manipulation

本文关键字:图像 操作 布图像 节点      更新时间:2023-09-26

我正在尝试调整node.js 中的图像大小并裁剪图像

我一直在使用graphicsmaick:

代码如下:

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

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

谢谢。

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

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 调整大小