本简短指南讲解如何使用 Node.js REST API 将彩色 image 转换为黑白。您将学习如何使用 Node.js REST 接口,结合基于 Node.js 的 Cloud SDK,开发一个将彩色图片转换为黑白的转换器。本指南将指导您将图片上传到云存储,并将彩色图片转换为黑白图片。
先决条件
- 创建帐户 API 凭证 将图像更改为灰度
- 下载 适用于 Node.js 的 Aspose.Imaging Cloud SDK 将彩色图像更改为黑白
- 使用上述 SDK 设置 Node.js 项目
使用 Node.js RESTful 服务将图像转换为黑白的步骤
- 通过提供云端点、客户端 ID 和密钥来设置 ImagingApi 凭证
- 将输入图像从本地文件系统读入内存流
- 将本地图像上传到云存储,以便进行远程处理
- 上传图像后,使用文件名创建灰度图像请求
- 使用 灰度图像() 方法向服务器发送请求,并以流的形式获取返回的灰度图
- 使用新文件名在本地保存灰度图像
这些步骤定义了使用 Node.js REST 接口将图像转换为灰度图像的过程。首先设置 API 凭据,从本地文件系统读取输入图像,将图像上传到云存储,创建灰度图像请求,然后将请求发送到服务器。调用成功后,服务器将以流的形式返回生成的图像。
使用 Node.js Low Code API 将图片转换为黑白的代码
此代码演示了使用基于 Node.js 的 API 将图像转换为灰度图像的过程。即使没有云存储,您也可以使用此功能。如果需要,还可以将输出保存为不同的文件格式。
本文教我们如何将彩色图片转换为黑白图片。要裁剪图片,请参阅 使用 Node.js REST API 裁剪图像 上的文章。