如何在imagemagick中实现以下效果

时间:2016-11-17 02:22:14

标签: imagemagick gm node-imagemagick node-gm

我想获得草图效果,我有imagemagick命令行代码如下

convert 1.jpg -colorspace gray   ( +clone -blur 0x8 \) +swap -compose divide -composite  -linear-stretch 2%x20%  cousincs.jpg

我正在使用gm模块,我试图扩展gm,但它不是不接受括号,未能识别 - 线性 - 拉伸导致两个模糊图像而不是一个。我尝试了node-imagemagick native和wizardry但无法实现所需的功能。任何人都可以让我知道如何实现这一目标。提前致谢

这是我用gm

尝试的代码
  var dir = __dirname + '/kar/';
  var newName=uuid.v4()+".jpg";
  imageMagick("2.jpg")
  .clone()
  .swap()
  .compose('divide')
  .composite()
  .write(dir+newName, function(err,data){console.log("error is ",err)});

这是args.js

  proto.clone = function clone () {
  return this.out("\( +clone -blur 0x8\)");
  }

 proto.swap=function swap(){
  return this.out("+swap");
}

proto.composite=function composite(){
  return this.out("-composite  -linear-stretch 2%x20%")
}

0 个答案:

没有答案