我正在编写一个脚本来拍摄图像并创建不同大小的多个变体(如imgur,基本上)。现在,我使用node.js中的https://github.com/aheckmann/gm为每个变体执行以下操作:
function(file, size, newfile, callback) {
gm(file)
.noProfile()
.quality(80)
.resize(size, size)
.write(newfile, callback)
}
答案 0 :(得分:2)
以下是两个命令行示例,了解如何使用ImageMagick执行此操作。
他们使用ImageMagick支持的mpr:
语法,它告诉ImageMagick将输入图像暂时保存到命名的内存程序寄存器中,稍后(处理时)可以从中读取数据比硬盘快得多。
您应该很容易将这些命令行翻译成node.js用语。