Meteor CollectionFS でアップロード時に画像のサイズを変更したいと考えています。しかし、画像のサイズに基づいてサイズを変更したいと思います。たとえば、1000x500 の画像のサイズを 1024x512 に変更したいのですが、60x100 を 64x128 に変更したいのですが、そのためにはソースのサイズを知る必要があります。
CollectionFSのドキュメントで提供されているコードに基づいてコードを作成しています。
var createThumb = function(fileObj, readStream, writeStream) {
// Transform the image into a 10x10px thumbnail
gm(readStream, fileObj.name()).resize('10', '10').stream().pipe(writeStream);
};
サイズ変更ターゲットを動的にするために、ここでソース ディメンションを取得するにはどうすればよいですか? 多分いくつかのグラフィックスマジック機能がありますか?