Node.js node js使用graphicsmagick调整文件夹中所有图像的大小
我使用nodejs包(imagemagick和graphicsmagick)来调整图像大小和裁剪图像。 但是如何将特定文件夹中的所有图像调整到另一个文件夹 例如,我试图将test文件夹中的所有图像转换为resizetest1文件夹Node.js node js使用graphicsmagick调整文件夹中所有图像的大小,node.js,imagemagick,graphicsmagick,Node.js,Imagemagick,Graphicsmagick,我使用nodejs包(imagemagick和graphicsmagick)来调整图像大小和裁剪图像。 但是如何将特定文件夹中的所有图像调整到另一个文件夹 例如,我试图将test文件夹中的所有图像转换为resizetest1文件夹 var fs = require('fs'), gm = require('gm'); gm('test/abcd.jpg').resizeExact(240, 240).write('test1/abcd.jpg', function(err) { if (e
var fs = require('fs'), gm = require('gm');
gm('test/abcd.jpg').resizeExact(240, 240).write('test1/abcd.jpg', function(err) {
if (err) {
console.log(err);
} else {
console.log('done');
}
});
任何人都可以提供帮助。使用ImageMagick遍历文件目录的正常方法是使用以下命令:
mogrify -path resized -resize 1000x1000 *.png
它将获取当前目录中的所有PNG文件并调整其大小,然后将结果写入名为resized
的子目录中
我不是nodejs
方面的专家,但我不相信端口中存在mogrify
命令。有一种东西叫cadabra
,但对我来说,它看起来很旧,已经废弃了——我可能又错了。链接是
否则,您将需要遍历目录 你找到解决办法了吗?我需要转换一个文件夹中的所有JPEG,并将其保存到另一个文件夹。我有100张照片