Converter imagem colorida em preto e branco usando Java REST API

Este breve guia explica como converter cores image em preto e branco usando Java REST API. Você aprenderá a desenvolver um conversor de imagem colorida para preto e branco usando Java REST Interface com um Cloud SDK baseado em Java. 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 Java RESTful Service

  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 Java REST Interface. 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 Java Low Code API

Este código demonstrou o processo de conversão de uma imagem em escala de cinza usando API baseada em Java. 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 Java REST API.

 Português