【发布时间】:2011-08-10 21:38:31
【问题描述】:
我正在尝试创建驻留在服务器上的 jpg 的缩略图。我尝试使用 node-gd 和/或 node-imagemagick 但都无法访问该文件:
var gd = require('node-gd');
gd.openJpeg("./test.jpeg", function (img, path) {
if (img) {
console.log("file opened ... " + img);
}
else {
console.log("failed to open file ...");
}
});
日志:打开文件失败...
imagemagick:
var im = require('imagemagick');
im.identify('./test.jpeg', function (err, features) {
if (err) throw err;
console.log(features);
});
日志:错误:命令失败:execvp():没有这样的文件或目录
但 test.jpeg 文件肯定在那里。
var fs = require('fs');
fs.open(filePath, 'r', function (err, fd) {
console.log("open file ... " + err + " " + fd);
});
工作正常!?没有记录错误。
我在 jpeg 上尝试了 chmod 0777。什么都没有。
【问题讨论】:
标签: node.js imagemagick gd