我在流星上传图像CollectionFS
。流星中的图像处理
它的作品,但我也有兴趣创建缩略图的图像。
我按照https://github.com/CollectionFS/Meteor-CollectionFS#image-manipulation但我不能得到GraphicsMagick
工作。
如果我只是用
var createThumb = function(fileObj, readStream, writeStream) {
readStream.pipe(writeStream);
};
代码工作,但图像没有调整(缩略图等于原单的图像,因为它应该)。但是,当我打电话
gm(readStream, fileObj.name()).resize('10', '10').stream().pipe(writeStream);
将图像尺寸调整到10×10缩略图,代码工作,但没有正确创建缩略图。缩略图已创建,但其大小为0kb。我怀疑GraphicsMagick
未正确安装。我已经下载并安装了Windows二进制文件并将cfs:graphicsmagick
添加到packages
。
GraphicsMagick
有没有其他的选择?我宁愿避免使用任何第三方,因为GraphicsMagick
未安装在Meteor的免费开发服务器上,我希望应用程序易于携带。也许图像处理是如此先进的任务,它不能直接在JavaScript代码中完成?
是我做到了。我都尝试在32位和64位安装 – Morten