gpt4 book ai didi

javascript - Node Canvas 图像处理

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:35 25 4
gpt4 key购买 nike

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

我一直在使用graphicsmagick:

代码如下:

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

这很简单。我不知道如何使用canvas,canvas中的等效项是什么?

谢谢。

最佳答案

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

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

关于javascript - Node Canvas 图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6127734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com