之前在windows上使用gm和imageMagic還是很順手的,換了mac開(kāi)發(fā)程序,發(fā)現(xiàn)自己才是坑恳守。。emmmm
但是要使用gm對(duì)圖片進(jìn)行拼接操作贩虾,只能硬著頭皮上了
筆記如下:
mac不能直接安裝imageMagic催烘,而gm執(zhí)行是依賴(lài)imageMagic的,所以缎罢,必須安裝imageMagic
安裝imageMagic步驟:
安裝Homebrew:(homebrew地址伊群,需要漫長(zhǎng)等待,ps:我就折騰了1h)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝imageMagic(安裝了很多依賴(lài)項(xiàng)策精,我能怎么辦舰始,我也很絕望)
官網(wǎng)地址:http://www.imagemagick.org/script/download.php
brew install imagemagick
npm i gm
然后。咽袜。丸卷。坑來(lái)了
運(yùn)行一直報(bào)錯(cuò):Node.js引用gm包錯(cuò)誤Error: Could not execute GraphicsMagick/ImageMagick
解決辦法如下:
//先申明你使用的是什么
let imageMagick = gm.subClass({imageMagick:true });
//然后執(zhí)行
imageMagick("a.png").append("b.png","c.png",true).write("filePath",callback);
gm的詳細(xì)說(shuō)明地址:
http://aheckmann.github.io/gm/docs.html#append
end~