如何使用节点提供动态图像服务器

时间:2017-10-11 10:47:00

标签: node.js image express dynamic

如何通过使用节点API传递查询字符串来为动态大小提供相同的图像?

示例:

https://localhost:3000/fish.jpg?quality=80&strip=all&w=1320

1 个答案:

答案 0 :(得分:0)

我可以想到两个选项。 你必须听GET' /'并执行以下操作:

  1. 将此照片保存在几个分辨率中,如果分辨率匹配,则将其发送回客户端。

  2. 使用sharp - https://github.com/lovell/sharp这样的包,然后根据需要转换图像,然后将其发回。这将是CPU繁重的操作,请记住它。