Mesclar arquivos JPG em Node.js

Instale esta biblioteca de processamento de imagem em seu projeto baseado em Node.js e mescle arquivos JPG instantaneamente. Agora, não há necessidade de optar por nenhum software ou ferramenta de terceiros para combinar arquivos JPG. GroupDocs.Merger oferece Cloud SDKs de nível empresarial para diversas linguagens de programação e, não importa se você é um desenvolvedor especialista ou iniciante, você pode integrar e usar esses SDKs facilmente . No entanto, nesta postagem do blog, aprenderemos como mesclar arquivos JPG em Node.js programaticamente. Portanto, leia este guia detalhadamente para aprender as etapas e o trecho de código para mesclar arquivos JPG.

Os seguintes pontos serão abordados nesta postagem do blog:

Instalação da Biblioteca de Processamento de Imagens

Em primeiro lugar, vamos instalar esta biblioteca gratuita de fusão de JPG em nosso projeto Node.js. O processo de instalação consiste apenas em executar um comando no terminal/CMD. No entanto, você pode aproveitar a pilha rica em recursos do GroupDocs.Merger Cloud SDK for Node.js logo após a conclusão da instalação.

Portanto, execute o seguinte comando:

npm install groupdocs-merger-cloud

A seguir, visite este guia para saber como obter credenciais de API (ID do cliente + Segredo do cliente). Novamente, é super simples e você pode gerar credenciais de API sem complicações.

Mesclar arquivos JPG em Node.js programaticamente

Agora estamos todos prontos para começar a escrever o trecho de código para mesclar arquivos JPG em Node.js. Para isso, já carregamos duas imagens JPG diferentes em nosso API Cloud dashboard. Você pode fazer upload dos arquivos manualmente ou programaticamente chamando o método UploadFile.

A seguir estão as etapas para combinar arquivos JPG programaticamente:

  • Exija o módulo groupdocs-merger-cloud em seu projeto.
  • Obtenha suas credenciais de API no API Cloud Dashboard.
  • Invoque o método fromKeys da classe DocumentApi e passe as credenciais da API.
  • Instancie um objeto da classe JoinItem que descreve o documento para a operação de junção.
  • Instancie uma instância da classe FileInfo.
  • Defina o caminho do arquivo JPG de origem invocando a propriedade filePath.
  • Crie um objeto da classe JoinOptions.
  • Invoque a propriedade JoinItems para atribuir a matriz do documento de origem.
  • Defina o caminho de saída para imagens JPG mescladas geradas.
  • Inicialize um objeto da classe JoinRequest e passe-o para o método join para mesclar arquivos JPG.

Copie e cole o seguinte trecho de código para mesclar arquivos JPG:

// Exija o módulo groupdocs-merger-cloud em seu projeto.
const merger_cloud = require("groupdocs-merger-cloud");
// Obtenha suas credenciais de API no API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Invoque o método fromKeys da classe DocumentApi e passe as credenciais da API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Instancie um objeto da classe JoinItem que descreve o documento para operação de junção.
let item1 = new merger_cloud.JoinItem();
// Instancie uma instância da classe FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Defina o caminho do arquivo JPG de origem invocando a propriedade filePath.
item1.fileInfo.filePath = "first.jpg";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";    
// Crie um objeto da classe JoinOptions.
let options = new merger_cloud.JoinOptions();
// Invoque a propriedade JoinItems para atribuir a matriz do documento de origem.
options.joinItems = [item1, item2];
// Defina o caminho de saída para imagens JPG mescladas geradas.
options.outputPath = "Output/merged.jpg";
// Inicialize um objeto da classe JoinRequest e passe-o para o método join para mesclar arquivos JPG.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
  

Depois de executar o servidor, você encontrará um novo arquivo jpg mesclado na pasta “Output” no painel da API Cloud, você pode ver o arquivo de saída na imagem abaixo:

fusão jpg grátis

Aqui você pode baixar o arquivo JPG gerado manualmente ou programaticamente chamando este método DownloadFile.

Mesclar imagens JPG on-line

Além dos Cloud SDKs e REST APIs, existe uma ferramenta online para mesclar arquivos JPG no navegador e essa fusão JPG gratuita é fornecida por GroupDocs.Merger. É fácil de usar e oferece uma interface amigável. Na verdade, existem várias opções para configurar a solicitação, como mesclagem horizontal ou mesclagem vertical. Acima de tudo, não há taxa associada a esta ferramenta e você pode usá-la para combinar arquivos JPG.

mesclar imagens jpg on-line

Pensamentos finais

Obrigado por ler esta postagem do blog e esperamos que você tenha achado interessante. Estamos encerrando este guia aqui e em breve apresentaremos um novo tópico. Neste artigo, abordamos como mesclar arquivos JPG em Node.js programaticamente. Além disso, examinamos alguns métodos importantes expostos por GroupDocs.Merger Cloud SDK for Node.js. Além disso, você pode visitar a documentação para aprender sobre outros métodos e o código fonte está disponível no GitHub. Por último, não deixe de experimentar nossas APIs Cloud aqui.

Finalmente, groupdocs.cloud está escrevendo novos artigos. Portanto, fique em contato para obter as atualizações mais recentes.

Faça uma pergunta

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

Perguntas frequentes – Perguntas frequentes

Qual software pode mesclar JPG?

GroupDocs.Merger Cloud SDK for Node.js oferece métodos e propriedades para mesclar arquivos JPG programaticamente. Além disso, você pode explorar esta biblioteca de processamento de imagens aqui.

Como combinar 2 JPG em 1 JPG?

Visite este link para saber a resposta em detalhes.

Veja também