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