【发布时间】:2012-07-22 10:06:26
【问题描述】:
使用 nodejs 和 imagemagick 可以重新调整图像大小并将其发送到浏览器。
var http = require('http'),
spawn = require('child_process').spawn;
http.createServer(function(req, res) {
var image = 'test.jpg';
var convert = spawn('convert', [image, '-resize', '100x100', '-']);
convert.stdout.pipe(res);
convert.stderr.pipe(process.stderr);
}).listen(8080);
测试图像是从文件系统中读取的,我想改变测试图像是二进制字符串。
var image = 'some long binray string representing an image.......';
我的计划是将二进制字符串存储在 Mongodb 中并动态读取它们。
【问题讨论】:
标签: node.js mongodb imagemagick