5
A
回答
15
那么,他们都需要安装操作系统的一些其他软件(无论是GraphicsMagick工具或ImageMagick的),但node-gm有一个更好的API,例如:
// 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功能,其余的你可以通过选项。
在性能方面你应该GraphicsMagick工具,在这里一些有用的链接比较ImageMagick的:
http://www.graphicsmagick.org/benchmarks.html
http://www.admon.org/graphicsmagick-vs-imagemagick/
http://news.ycombinator.com/item?id=886010
你也应该知道,GraphicsMagick工具从ImageMagick的衍生。
2
如果你更喜欢速度,还有更快的(原生插件)选择。
相关问题
- 1. 如何比较行与列?
- 2. Drupal如何与SharePoint比较
- 3. 比较与MySQL
- 4. 与比较
- 5. 与SQL比较
- 6. 比较与Double.MaxValue
- 7. 如何比较字符串与整数?
- 8. 如何比较字符串与const char *?
- 9. 如何比较CombinedResponse对象值与int?
- 10. 如何与JQuery RGB值进行比较?
- 11. 如何比较类似的XML与PHPUnit?
- 12. 如何比较ArrayList与SQLite表行?
- 13. 如何比较out.writeObject(“”)与字符串
- 14. 如何将Int64与Int64进行比较
- 15. 如何防止Enum与Integer的比较?
- 16. Hack如何与C++进行比较?
- 17. 如何比较字符串与nhibernate?
- 18. 如何比较字符串与EOF?
- 19. 如何使用比较器与arraylist
- 20. 如何比较列表与整数?
- 21. 如何比较'int'数与张量[0]
- 22. 如何比较两个MemoryStream与FluentAssertions
- 23. 如何让子集与数组比较
- 24. 如何与对象比较阵列
- 25. 如何比较包装函数与functools.partial?
- 26. 如何比较size_t和pid_t与int
- 27. 与int类比较
- 28. MVC与WebForms比较
- 29. MMYYYY与YYYYMMDD比较
- 30. 与NULL值比较
如果我不关心性能,但我想要更多的“功能”,我应该选择哪一个?另外,我很担心,因为node-gm似乎拥有较少的社区(但高度维护),而imagemagick自5月份以来一直没有变化。 – user847495 2011-12-16 10:17:14