Fusionner des fichiers JPG dans Node.js

Installez cette bibliothèque de traitement d’image dans votre projet basé sur Node.js et fusionnez instantanément les fichiers JPG. Désormais, il n’est plus nécessaire d’opter pour un logiciel ou des outils tiers pour combiner des fichiers JPG. GroupDocs.Merger propose des SDK Cloud de niveau entreprise pour plusieurs langages de programmation et que vous soyez un développeur expert ou débutant, vous pouvez intégrer et utiliser ces SDK facilement. . Cependant, dans cet article de blog, nous apprendrons comment fusionner des fichiers JPG dans Node.js par programmation. Par conséquent, veuillez parcourir attentivement ce guide pour connaître les étapes et l’extrait de code permettant de fusionner des fichiers JPG.

Les points suivants seront abordés dans cet article de blog :

Installation de la bibliothèque de traitement d’images

Tout d’abord, installons cette bibliothèque de fusion JPG gratuite dans notre projet Node.js. Le processus d’installation consiste simplement à exécuter une commande dans le terminal/CMD. Cependant, vous pouvez tirer parti de la pile riche en fonctionnalités du GroupDocs.Merger Cloud SDK for Node.js juste après l’installation.

Alors, exécutez la commande suivante :

npm install groupdocs-merger-cloud

Ensuite, veuillez visiter ce guide pour savoir comment obtenir les informations d’identification de l’API (ID client + secret client). Encore une fois, c’est très simple et vous pouvez générer des informations d’identification API sans aucun problème.

Fusionner les fichiers JPG dans Node.js par programme

Maintenant, nous sommes tous prêts à commencer à écrire un extrait de code pour fusionner les fichiers JPG dans Node.js. À cette fin, nous avons déjà téléchargé deux images JPG différentes sur notre API Cloud dashboard. Vous pouvez télécharger les fichiers manuellement ou par programme en appelant la méthode UploadFile.

Voici les étapes pour combiner des fichiers JPG par programme :

  • Exigez le module groupdocs-merger-cloud dans votre projet.
  • Obtenez vos informations d’identification API à partir du tableau de bord API Cloud.
  • Invoquez la méthode fromKeys de la classe DocumentApi et transmettez les informations d’identification de l’API.
  • Instanciez un objet de la classe JoinItem qui décrit le document pour l’opération de jointure.
  • Instanciez une instance de la classe FileInfo.
  • Définissez le chemin des fichiers JPG sources en appelant la propriété filePath.
  • Créez un objet de la classe JoinOptions.
  • Appelez la propriété JoinItems pour attribuer le tableau du document source.
  • Définissez le chemin de sortie pour les images JPG fusionnées générées.
  • Initialisez un objet de la classe JoinRequest et transmettez-le dans la méthode join pour fusionner les fichiers JPG.

Copiez et collez l’extrait de code suivant pour fusionner les fichiers JPG :

// Exigez le module groupdocs-merger-cloud dans votre projet.
const merger_cloud = require("groupdocs-merger-cloud");
// Obtenez vos informations d'identification API à partir du tableau de bord API Cloud 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Appelez la méthode fromKeys de la classe DocumentApi et transmettez les informations d'identification de l'API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Instanciez un objet de la classe JoinItem qui décrit le document pour l'opération de jointure.
let item1 = new merger_cloud.JoinItem();
// Instanciez une instance de la classe FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Définissez le chemin des fichiers JPG sources en appelant la propriété filePath.
item1.fileInfo.filePath = "first.jpg";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";    
// Créez un objet de la classe JoinOptions.
let options = new merger_cloud.JoinOptions();
// Appelez la propriété JoinItems pour attribuer le tableau du document source.
options.joinItems = [item1, item2];
// Définissez le chemin de sortie pour les images JPG fusionnées générées.
options.outputPath = "Output/merged.jpg";
// Initialisez un objet de la classe JoinRequest et transmettez-le dans la méthode join pour fusionner les fichiers JPG.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
  

Une fois que vous avez exécuté le serveur, vous trouverez un nouveau fichier jpg fusionné dans le dossier « Sortie » du tableau de bord API Cloud, vous pouvez voir le fichier de sortie dans l’image ci-dessous :

fusion jpg gratuite

Ici, vous pouvez télécharger le fichier JPG généré manuellement ou par programme en appelant cette méthode DownloadFile.

Fusionner des images JPG en ligne

En plus des SDK Cloud et des API REST, il existe un outil en ligne permettant de fusionner des fichiers JPG dans le navigateur et cette fusion JPG gratuite est optimisée par GroupDocs.Merger. Il est facile à utiliser et offre une interface conviviale. En fait, il existe plusieurs options pour configurer la requête comme la fusion horizontale ou la fusion verticale. Surtout, aucun frais n’est associé à cet outil et vous pouvez l’utiliser pour combiner des fichiers JPG.

fusionner des images jpg en ligne

Dernières pensées

Merci d’avoir lu cet article de blog et nous espérons que vous l’avez trouvé intéressant. Nous terminons ce guide ici et proposerons bientôt un nouveau sujet. Dans cet article, nous avons expliqué comment fusionner des fichiers JPG dans Node.js par programmation. De plus, nous avons passé en revue certaines méthodes importantes exposées par le GroupDocs.Merger Cloud SDK for Node.js. De plus, vous pouvez visiter la documentation pour en savoir plus sur d’autres méthodes et le code source est disponible sur GitHub. Enfin, ne manquez pas d’essayer nos API Cloud ici.

Enfin, groupdocs.cloud écrit de nouveaux articles. Alors, restez en contact pour les dernières mises à jour.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Foire aux questions – FAQ

Quel logiciel peut fusionner des JPG ?

GroupDocs.Merger Cloud SDK pour Node.js propose des méthodes et des propriétés pour fusionner des fichiers JPG par programme. De plus, vous pouvez explorer cette bibliothèque de traitement d’image ici.

Comment combiner 2 JPG en 1 JPG ?

Veuillez visiter ce lien pour connaître la réponse en détail.

Voir également