mko*_*yak 7 imagemagick node.js node-imagemagick
我现在已经使用node-imagemagick好几天了,并且已经意识到它有bug.
它有大约100个分叉,其中一些修复了我遇到的一些问题,但很难弄清楚我应该使用哪个分叉.
Pic*_*els 26
我曾经处于你的位置,在对包含错误或奇怪API的模块感到非常沮丧之后,我开始直接通过生成子进程来使用imagemagic.Node.js相当不错,所以它实际上并不那么难.
var spawn = require('child_process').spawn;
var args = ['-ping', 'tree.gif' ];
var composite = spawn('identify', args);
Run Code Online (Sandbox Code Playgroud)
它也很棒,因为你可以使用imagemagic文档.
jcr*_*nou 17
我选择在我的一个项目中使用gm节点模块.它工作得很好.
请参阅:http://aheckmann.github.com/gm/
它基本上是imageMagick或graphicsmagick二进制文件的包装器.
这是一个简单的例子:
var gm = require('gm');
gm('/path/to/image.jpg')
.resize(353, 257)
.autoOrient()
.write(writeStream, function (err) {
if (!err) console.log(' hooray! ');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10536 次 |
| 最近记录: |