使用Azure网站上的Node.js进行图像处理

时间:2014-10-01 20:47:37

标签: node.js azure imagemagick azure-web-sites

我正在使用Node.js开发一个Web项目,用户可以通过将其上传到服务器来设置他们的个人资料图像。

我需要对这些图像执行基本操作(调整大小和裁剪),然后将它们存储到blob中。

我通常使用GraphicsMagic或ImageMagick来完成这类任务,但我想在Microsoft Azure网站上发布这个项目。

是否有一种已知且安全的方法可以使用Node.js将图像服务器操作到Azure网站?

2 个答案:

答案 0 :(得分:2)

你可以use node modules with Azure Websites。但是,您无法在网站上安装任何第三方应用程序(因此没有ImageMagick或Graphics Magic)。

在野外观察时,您可能会发现native node modules that does not require external components to manipulate images之类的一些lwip,可能还有一些{{3}}。只需找到不依赖于外部第三方库的模块,它就是完全独立的。

答案 1 :(得分:0)

我通过使用网站扩展程序使imagemagick在蔚蓝网站上工作。

您可以查看存储库以获取更多信息:

https://github.com/fatihturgut/azure-imagemagick-nodejs