【发布时间】:2014-01-01 06:24:44
【问题描述】:
我正在使用GraphicsMagick for node 拍摄源图像、调整大小、裁剪然后应用蒙版:
gm(tempfile)
.quality(90)
.resize(null, 38)
.gravity('Center')
.crop(20, 34)
.mask('./public/assets/mask.png')
.write(thumb, function (err) {
if (err) throw err
console.log('success')
})
运行后,图像调整大小并成功裁剪,但未应用蒙版。没有抛出错误(即控制台打印“成功”)。
这也是我尝试使用的蒙版图像。我希望图像只绘制在黑色部分。我尝试过使用透明 png(gm 文档说它基于 alpha 通道进行遮罩)以及黑白 jpg,但结果是一样的。
我确定我遗漏了一些明显的东西,但我很难过谢谢!
【问题讨论】:
标签: javascript image node.js graphicsmagick