Converter GIF em JPG em Node.js - API de conversão de arquivos

No artigo recente, implementamos a funcionalidade para converter GIF em PNG. Nesta postagem do blog, aprenderemos como converter GIF em JPG/JPEG usando GroupDocs.Conversion Cloud SDK for Node.js. Esta API de conversão de arquivos é fácil de usar e os desenvolvedores JavaScript podem realizar seu procedimento de integração sem qualquer dependência de terceiros. Além dos SDKs da nuvem, você pode aproveitar APIs REST expostas por GroupDocs.Conversion. Portanto, passaremos por toda a implementação da funcionalidade e você poderá construir seu conversor de GIF para JPG ao final deste guia.

Percorreremos as seguintes seções neste tutorial:

Instalação da API de conversão de arquivos

O processo de instalação desta biblioteca em nuvem de nível empresarial é bastante simples. Depois de instalado, você pode fazer chamadas de API para atender às necessidades do seu aplicativo. Para instalar o GroupDocs.Conversion Cloud SDK for Node.js, execute o seguinte comando no terminal/CMD:

npm install groupdocs-conversion-cloud

A próxima etapa é configurar esta biblioteca de conversão de GIF para JPG. Para isso, você precisará criar uma aplicação e obter as credenciais API geradas (Client Secret, Client API) no API Cloud dashboard. Visite este guia se tiver alguma dificuldade neste processo.

Converter GIF em JPG em Node.js

Vamos escrever algumas linhas de código-fonte em JavaScript para realizar a conversão de GIF em JPG programaticamente. Carregamos um arquivo GIF de origem no painel da API Cloud, que você pode carregar manualmente ou programaticamente.

As etapas a seguir demonstram como converter GIF em JPG em Node.js:

  • Coloque o módulo groupdocs-conversion-cloud em seu projeto.
  • Defina suas credenciais de API (ou seja, segredo do cliente, API do cliente).
  • Agora, invoque a função fromKeys da classe ConvertApi e passe as credenciais da API.
  • A seguir, inicialize uma instância da classe ConvertSettings.
  • Atribua os valores às propriedades da classe ConvertSettings, como storageName, filePath, outputPath e format.
  • Instancie uma instância da classe ConvertDocumentRequest com o objeto da classe ConvertSettings.
  • Chame o método convertDocument para converter GIF em JPG em Node.js.

Você pode obter o seguinte trecho de código que converterá GIF em JPG:

// Coloque o módulo groupdocs-conversion-cloud em seu projeto.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Defina suas credenciais de API (ou seja, segredo do cliente, API do cliente).
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Agora, invoque a função fromKeys da classe ConvertApi e passe as credenciais da API.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// A seguir, inicialize uma instância da classe ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Atribua os valores às propriedades da classe ConvertSettings, como storageName, filePath, outputPath e format.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "jpg";
settings.outputPath = "test/output.jpg";
// Instancie uma instância da classe ConvertDocumentRequest com o objeto da classe ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Chame o método convertDocument para converter GIF em JPG em Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})

Depois de executar o arquivo do servidor, você verá um arquivo JPG gerado no painel da API Cloud, conforme mostrado na imagem abaixo:

conversão de gif para jpg

Conversor online de GIF para JPG

Esta seção apresenta uma ferramenta online que você pode usar para converter GIF em JPG em qualquer navegador da web. Ele é desenvolvido com GroupDocs.Conversion Cloud SDKs e vem com uma interface de usuário elegante e fácil de usar. Acima de tudo, é gratuito e não requer criação de conta ou assinatura.

conversor online de GIF para JPG

Conclusão

Isso nos leva ao final desta postagem do blog. Analisamos o snippet de código e as etapas para converter GIF em JPG em Nodejs usando GroupDocs.Conversion Cloud SDK for Node.js. Além disso, exploramos o conversor online de GIF para JPG, que oferece conversão suave e eficiente de GIF para JPG/JPEG. Além disso, você pode visitar a documentação e o repositório GitHub para explorar mais. Além disso, recomendamos que você visite o Guia de primeiros passos para desenvolvimento.

Finalmente, groupdocs.cloud está escrevendo novos artigos. Portanto, mantenha contato para atualizações regulares.

A ajuda está disponível

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Perguntas frequentes – Perguntas frequentes

Como faço para mudar um GIF para JPG?

Existe uma ferramenta online para converter GIF em JPG em um navegador da web. Além disso, você pode visitar este link para obter uma solução programática.

Veja também