在Node.js中调整图像大小的简单方法?

6
从文件系统加载数据后,我们应该使用哪种模型来调整图像大小并返回给客户端呢?
fs.readFile(process.env.OPENSHIFT_DATA_DIR + request.headers['filename'], function read(err, data) {

    var w = request.headers['w']
    var h = request.headers['h']

    response.writeHead(200)
    // CODE TO RESIZE DATA
    response.write(data)
    response.end()
})
1个回答

5

2
有没有不使用模块的方法来实现这个? - B''H Bi'ezras -- Boruch Hashem
在这里找到使用ImageMagick进行图像调整的非常简单的工作示例代码:https://jsonworld.com/demo/how-to-resize-image-in-nodejs - Pankaj
注意:此代码已经很长时间没有维护了。请考虑使用gm模块代替。 https://github.com/aheckmann/gm - Luis Moreno
我真的可以推荐"sharp"套餐 → https://sharp.pixelplumbing.com/api-resize - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接