NodeJS:使用坐标剪切图像

时间:2015-08-21 12:52:32

标签: javascript node.js npm imagemagick tesseract

我有一个带整数值的图像,我可以使用tesseract和一个节点模块imagemagick检测图像中的文本。 问题是图像大小:

enter image description here

然而像这样切出图像:

image within the detection works

解决了这个问题。

所以我想用节点切出图像,这有点像这样:

var image = cutOut(x1, y1, x2, y2, callback) 

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用您提到的ImageMagick包:

im.crop({
  srcPath: path,
  dstPath: 'cropped.jpg',
  width: 800,
  height: 600,
  quality: 1,
  gravity: "North"
}, function(err, stdout, stderr){
  // foo
});

更多信息:https://github.com/rsms/node-imagemagick#cropoptions-callback