苦労の末、Windows にnode-canvasをインストールすることができました。
ただし、GIF の画像サイズを読み込もうとすると、幅と高さが 0 に戻ります。
var FileSystem = require('fs');
var Canvas = require('canvas');
FileSystem.readdir(baseDir, function(err, files) {
files.forEach(function(filename) {
var path = Path.join(baseDir, filename);
FileSystem.readFile(path, function(err, buf) {
var img = new Canvas.Image;
img.src = buf;
console.log(path, img.width, img.height);
});
});
GIFが読めないはずじゃないの?