Converter imagem colorida em preto e branco usando a API REST do Node.js

Este breve guia explica como converter imagens coloridas image para preto e branco usando a API REST do Node.js. Você aprenderá a desenvolver um conversor de imagens coloridas para preto e branco usando a interface REST do Node.js com um Cloud SDK baseado em Node.js. Ele o guiará pelo upload de imagens para o armazenamento em nuvem e pela alteração da cor para preto e branco.

Pré-requisito

Etapas para converter uma imagem em preto e branco usando o serviço RESTful do Node.js

  1. Configure as credenciais do ImagingApi fornecendo o ponto de extremidade da nuvem, o ID do cliente e o segredo
  2. Leia a imagem de entrada do sistema de arquivos local em um fluxo de memória
  3. Carregue a imagem local no armazenamento em nuvem para que ela possa ser processada remotamente
  4. Depois que a imagem for carregada, crie uma solicitação de imagem em tons de cinza usando o nome do arquivo
  5. Envie a solicitação ao servidor usando o método Imagem em tons de cinza() e busque a escala de cinza retornada como um fluxo
  6. Salve a imagem em tons de cinza localmente com um novo nome de arquivo

Estas etapas definem o processo de conversão de imagem para tons de cinza usando a interface REST do Node.js. Inicie o processo configurando as credenciais da API, lendo a imagem de entrada do sistema de arquivos local, enviando a imagem para o armazenamento em nuvem, criando a solicitação de imagem em tons de cinza e enviando a solicitação ao servidor. Assim que a chamada for bem-sucedida, a imagem resultante será retornada em um fluxo.

Código para converter imagem em branco e preto usando a API Low Code do Node.js

Este código demonstrou o processo de conversão de uma imagem para tons de cinza usando uma API baseada em Node.js. Você também pode usar esse recurso sem armazenamento em nuvem. Também é possível salvar a saída em diferentes formatos de arquivo, se necessário.

Este artigo nos ensinou como transformar imagens coloridas em preto e branco. Para recortar imagens, consulte o artigo em Cortar imagem com API REST do Node.js.

 Português