我在服务器端运行NodeJS,并尝试进行一些自动图像处理,以确定图像的“基础颜色”。以下是我想要做的步骤:
1. 获取图像的尺寸(在远程服务器上,通过URL传递)。 2. 利用图像的尺寸计算图像中心。 3. 在中心点周围取一个10px x 50px(WxL)的矩形。 4. 获取这些像素的RGB值(每个图像有500个像素)。 5. 输出像素的平均值。
我知道在PHP中可以实现这样的操作,但如果可能的话,我希望使用Node。我已经看到了使用Node-imagick进行基本处理(如调整大小和裁剪)的教程,但不知道如何开始进行更高级的分析。
问题:
(a) Node可以实现这个吗?
(b) 什么库可以让我实现这个?
1. 获取图像的尺寸(在远程服务器上,通过URL传递)。 2. 利用图像的尺寸计算图像中心。 3. 在中心点周围取一个10px x 50px(WxL)的矩形。 4. 获取这些像素的RGB值(每个图像有500个像素)。 5. 输出像素的平均值。
我知道在PHP中可以实现这样的操作,但如果可能的话,我希望使用Node。我已经看到了使用Node-imagick进行基本处理(如调整大小和裁剪)的教程,但不知道如何开始进行更高级的分析。
问题:
(a) Node可以实现这个吗?
(b) 什么库可以让我实现这个?