我在流星上傳圖像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