Converter imagem colorida em preto e branco usando API REST C#

Este breve guia explica como converter cores image em preto e branco usando C# REST API. Você aprenderá a desenvolver um conversor de imagem colorida para preto e branco usando a interface C# REST com um Cloud SDK baseado em .NET. Ele irá guiá-lo no upload de imagens para o armazenamento em nuvem e na mudança da cor para preto e branco.

Pré-requisito

Etapas para converter uma imagem em preto e branco usando serviço RESTful C#

  1. Configure as credenciais do ImagingApi fornecendo o endpoint 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 para o armazenamento em nuvem para que 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 GrayscaleImage() 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 para converter imagem em escala de cinza usando a interface REST C#. Inicie o processo configurando as credenciais da API, lendo a imagem de entrada do sistema de arquivos local, carregando a imagem para o armazenamento em nuvem, criando a solicitação de imagem em escala de cinza e enviando a solicitação ao servidor. Assim que a chamada for bem-sucedida, ela retornará a imagem resultante em um stream.

Código para converter imagem em branco e preto usando API C# Low Code

Este código demonstrou o processo de conversão de uma imagem em escala de cinza usando API baseada em C# .NET. 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 a mudar imagens coloridas para preto e branco. Para cortar imagens, consulte o artigo em Cortar imagem com API REST C#.

 Português