我尝试使用gm将大型头像图片的大小调整为64 * 64 express函数是一个异步函数,我试图通过以下代码来宣传所有方法:
import gm_origin from 'gm'
import Promise from 'bluebird';
const gm = Promise.promisifyAll(gm_origin);
...
const processThumb = async (req, res) => {
const thumbFile = gm(req.file.buffer).resize(config.thumbSize);
const thumbBuffer = await thumbFile.toBufferAsync('JPG');
...
}