首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node-imagemagick与node-gm相比如何?

node-imagemagick与node-gm相比如何?
EN

Stack Overflow用户
提问于 2011-12-16 18:05:02
回答 2查看 7K关注 0票数 6

我想调整照片的大小,裁剪照片,等等,就这些。

但我需要能够处理png和透明的png。

我应该使用哪一个?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-16 18:15:01

它们都需要在你的操作系统上安装一些其他的软件(无论是GraphicsMagick还是ImageMagick),但是node-gm有一个更好的应用程序接口,例如:

代码语言:javascript
复制
// crazytown
gm('/path/to/my/img.jpg')
.flip()
.magnify()
.rotate('green', 45)
.blur(7, 3)
.crop(300, 300, 150, 130)
.edge(3)
.write('/path/to/crazy.jpg', function (err) {
  if (!err) console.log('crazytown has arrived');
})

另一个模块node-imagemagick有4-5个函数,其余的可以传入选项。

在性能方面,您应该将ImageMagick与GraphicsMagick进行比较,这里有一些有用的链接:

http://www.graphicsmagick.org/benchmarks.html

http://www.admon.org/graphicsmagick-vs-imagemagick/

http://news.ycombinator.com/item?id=886010

此外,您还应该知道GraphicsMagick是从ImageMagick派生的。

票数 16
EN

Stack Overflow用户

发布于 2013-10-31 06:40:54

如果你更喜欢速度,有一个更快的(原生插件)替代方案。

https://npmjs.org/package/imagemagick-native

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8532575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档