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. 如何比較「peewee.DateField」與「datatime.date」?
- 2. 如何比較與MATLAB
- 3. Drupal如何與SharePoint比較
- 4. 如何比較int與char?
- 5. 如何比較行與列?
- 6. 黃瓜:如何比較表與colspan使用表比較
- 7. 比較與MySQL
- 8. 比較與STDLB
- 9. 比較與Double.MaxValue
- 10. 比較與SQL
- 11. 與比較
- 12. 與SQL比較
- 13. ID比較與參考比較
- 14. 如何比較枝值與JS值?
- 15. 如何比較圖像與python
- 16. 如何比較包裝函數與functools.partial?
- 17. 如何使用unordered_set與比較函數?
- 18. 如何比較一個整數與lambda?
- 19. 如何比較'int'數與張量[0]
- 20. 如何比較字符串與nhibernate?
- 21. 如何列表與字符串比較
- 22. 如何做與redis比較字符串?
- 23. 如何與JQuery RGB值進行比較?
- 24. Hack如何與C++進行比較?
- 25. 如何使用比較器與arraylist
- 26. 如何比較月份與DateParse
- 27. 如何比較列表與整數?
- 28. 如何比較整數與長?
- 29. 如何比較字符串與Xpath 1.0?
- 30. 如何比較字符串與整數?
如果我不關心性能,但我想要更多的「功能」,我應該選擇哪一個?另外,我很擔心,因爲node-gm似乎擁有較少的社區(但高度維護),而imagemagick自5月份以來一直沒有變化。 – user847495 2011-12-16 10:17:14