在Node.js中压缩图像

在Node.js中压缩图像,node.js,express,Node.js,Express,我正在使用Express提供调整大小的图像。应该使用哪个Node.js包来调整图像的大小?我已经看到很多包更改图像并将其保存为文件,但我需要更改图像并将数据写入响应。例如: package.compress('/path/to/image.png', {width: 100px, height: 100px}, function(result) { res.end(result); }); 我选择了thumb express()。这就是我所需要的。如果我理解

我正在使用Express提供调整大小的图像。应该使用哪个Node.js包来调整图像的大小?我已经看到很多包更改图像并将其保存为文件,但我需要更改图像并将数据写入响应。例如:

package.compress('/path/to/image.png', 
    {width: 100px, height: 100px}, 
    function(result) {
        res.end(result);
});

我选择了thumb express()。这就是我所需要的。

如果我理解正确,您希望在向客户端提供图像时压缩图像。我在为它们服务时使用了gzip中的哪些资源,尽管这对于图像来说不是最优的,因为有更先进的优化技术(比如)。我不确定您在提供服务时是否会使用它,因为这是一项要求很高的操作(对于单个图像,可能需要几秒钟甚至几分钟)。您的用例是什么?@razvan我想向用户显示图像预览。但是当查询没有保存时,应该生成预览