n8n pour les images : guide complet du node
Le node ConvertIMG pour n8n gère la conversion d'images dans tes workflows d'automatisation. Il se connecte à l'API ConvertIMG et te permet de convertir entre formats sans écrire une seule ligne de code.
Ce guide couvre chaque paramètre du node. Options d'entrée, formats de sortie, contrôles de qualité et comment l'intégrer dans des workflows plus complexes. Si tu débutes avec l'automatisation n8n, commence par notre guide workflow étape par étape d'abord.
Que fait le node ConvertIMG ?
Le node ConvertIMG prend une image dans un format et la sort dans un autre. C'est son job principal.
Il accepte ces formats en entrée :
- JPG/JPEG — le format photo le plus courant
- PNG — format sans perte avec support de la transparence
- WebP — le format moderne de Google
- HEIC/HEIF — le format photo par défaut d'Apple sur les iPhone
- AVIF — le format haute compression le plus récent
- TIFF — utilisé en photographie et impression
Il peut produire :
- JPG — compatibilité maximale
- PNG — sans perte avec transparence
- WebP — excellent équilibre taille/qualité
- AVIF — fichiers les plus légers, support navigateur moderne
- TIFF — sans perte pour l'archivage et l'impression
Au-delà de la conversion de format, le node gère aussi :
- Ajustement de qualité. Contrôle le niveau de compression de 1 à 100.
- Suppression des métadonnées. Supprime les données EXIF incluant la position GPS, les infos caméra et les horodatages.
- Auto-conversion HEIC. Les photos iPhone en format HEIC sont gérées automatiquement.
Le node fait une chose bien. Il convertit les images de manière fiable et rapide. Pour une vue d'ensemble des approches d'automatisation, consulte notre guide complet d'automatisation.
Comment installer et configurer le node ?
La mise en place prend environ 5 minutes.
Installation :
- Ouvre ton instance n8n.
- Va dans Paramètres > Community Nodes.
- Cherche "ConvertIMG" dans le champ npm registry.
- Clique sur Install. Le node apparaît dans ta palette sous la catégorie "Image".
Configuration des identifiants :
- Va dans Paramètres > Credentials.
- Clique sur Add Credential.
- Sélectionne ConvertIMG API dans la liste.
- Entre ta clé API. Tu peux en obtenir une depuis ton tableau de bord ConvertIMG.
- Donne un nom à l'identifiant (par ex. "ConvertIMG Production").
- Clique sur Test Connection pour vérifier que ça marche.
- Enregistre.
Ajouter le node à un workflow :
- Ouvre n'importe quel workflow.
- Clique sur le bouton + pour ajouter un node.
- Cherche "ConvertIMG".
- Glisse-le sur le canevas.
- Sélectionne ton identifiant dans les paramètres du node.
Le node est prêt à l'emploi. Connecte-le à une source de données, configure les paramètres et lance-le.
Quels paramètres le node accepte-t-il ?
Le node a quatre réglages que tu peux contrôler.
Format de sortie (obligatoire)
Choisit le format cible pour la conversion. Options : jpg, png, webp, avif, tiff.
Choisis selon ton cas d'usage. WebP est le meilleur choix par défaut pour les images web. Il te donne des fichiers 25-35% plus petits que JPG avec la même qualité visuelle. AVIF va encore plus loin avec jusqu'à 50% d'économies.
Pour l'impression ou l'archivage, utilise PNG ou TIFF pour garder la qualité complète.
Qualité (optionnel, défaut : 90)
Contrôle le niveau de compression. Accepte des valeurs de 1 à 100. Plus le nombre est élevé, meilleure est la qualité et plus gros le fichier.
Réglages recommandés par cas d'usage :
| Cas d'usage | Qualité | Notes |
|---|---|---|
| Images hero, photos produits | 85-95 | Garde les détails nets |
| Images blog, contenu général | 75-85 | Bon équilibre |
| Miniatures, aperçus | 60-75 | Les petits fichiers sont plus importants |
| Textures de fond | 50-70 | Les détails fins ne sont pas critiques |
Note : ce réglage est ignoré pour la sortie PNG. PNG utilise une compression sans perte, donc la qualité ne s'applique pas de la même manière.
Supprimer les métadonnées (optionnel, défaut : oui)
Quand activé, supprime toutes les données EXIF du fichier de sortie. Ça inclut :
- Marque et modèle de l'appareil photo
- Coordonnées GPS
- Date et heure de la prise de vue
- Logiciel utilisé pour éditer l'image
- Informations de copyright
Pourquoi supprimer les métadonnées ? La confidentialité. Si tu traites des uploads utilisateurs, tu ne veux pas stocker ou servir leur position GPS. Les métadonnées ajoutent aussi du poids, généralement 10-50 Ko par image.
Pourquoi garder les métadonnées ? L'archivage. Si tu construis une photothèque, les métadonnées sont précieuses. Les photographes ont besoin des réglages caméra et des horodatages. Mets cette option sur "Non" quand préserver les métadonnées est important.
Propriété binaire (obligatoire)
Indique au node quelles données binaires traiter. n8n attache les fichiers aux éléments sous forme de propriétés binaires. Le nom par défaut est data, ce qui fonctionne dans la plupart des cas.
Si ton workflow a plusieurs pièces jointes binaires (par ex. une image et un PDF), tu devras spécifier laquelle convertir. Utilise le nom exact de la propriété affiché dans la section données binaires de l'élément d'entrée.
Comment chaîner le node avec d'autres étapes ?
Le node ConvertIMG fonctionne mieux comme une pièce d'un workflow plus large. Voici les patterns courants.
Télécharger → Convertir → Uploader
Le pipeline le plus basique. Un fichier arrive d'un node de stockage cloud (Google Drive, S3, Dropbox). Le node ConvertIMG le convertit. Un node d'upload enregistre le résultat.
[Google Drive: Download] → [ConvertIMG: Convertir en WebP] → [S3: Upload]
Sortie multi-format
Parfois tu as besoin de la même image en plusieurs formats. Utilise le node ConvertIMG deux fois avec des réglages différents, ou utilise un node Split pour créer des chemins parallèles.
[Download] → [Split en 2 éléments]
→ Chemin A : [ConvertIMG: WebP à 85] → [Upload vers /webp/]
→ Chemin B : [ConvertIMG: AVIF à 80] → [Upload vers /avif/]
C'est courant pour les projets web qui servent du WebP à la plupart des navigateurs et de l'AVIF à ceux qui le supportent.
Conversion conditionnelle
Utilise un node IF pour vérifier les propriétés du fichier avant de convertir. Dirige différents types de fichiers vers différents réglages.
[Download] → [IF: extension = .png ?]
→ Oui : [ConvertIMG: PNG → WebP à 90]
→ Non : [ConvertIMG: JPG → WebP à 85]
Les fichiers PNG ont souvent besoin de réglages de qualité plus élevés car ils peuvent contenir des graphiques avec des bords nets. Les photos JPG sont bien à qualité inférieure.
Conversion via webhook
Ton app web envoie un webhook à n8n quand un utilisateur uploade une image. Le workflow télécharge le fichier depuis l'URL dans le payload du webhook, le convertit, l'uploade et retourne la nouvelle URL via réponse webhook.
[Webhook] → [HTTP Request: Télécharger l'image] → [ConvertIMG] → [S3: Upload] → [Webhook Response]
Ça transforme n8n en microservice de conversion pour ton app.
Le node fonctionne-t-il avec les autres intégrations n8n ?
La beauté de n8n, c'est que tout se connecte. Le node ConvertIMG s'intègre parfaitement dans l'écosystème n8n.
Nodes de stockage : Google Drive, Dropbox, S3, FTP, système de fichiers local. Récupère les images de n'importe quelle source et envoie les résultats n'importe où.
Nodes de communication : Slack, Email, Telegram, Discord. Reçois des notifications quand les conversions sont terminées ou quand des erreurs surviennent.
Nodes de base de données : MySQL, PostgreSQL, MongoDB, Airtable. Enregistre les résultats de conversion. Suis les fichiers traités. Stocke les URLs CDN des images converties.
Planification : Utilise le node Cron pour lancer des conversions selon un calendrier. Traite toutes les nouvelles images à minuit, par exemple.
Nodes HTTP : Appelle n'importe quelle API. Télécharge des images depuis des URLs. Envoie les résultats vers des webhooks. Ça permet de connecter le node ConvertIMG avec des services qui n'ont pas de node n8n dédié.
Node Code : Pour les cas spéciaux, utilise le node Code pour écrire du JavaScript personnalisé. Tu peux transformer les noms de fichiers, calculer les économies de taille ou filtrer les fichiers selon une logique sur mesure.
Quelles sont les bonnes pratiques pour utiliser le node ?
Suis ces conseils pour des workflows fiables et efficaces.
Commence par un workflow de test. Construis un simple pipeline Télécharger → Convertir → Uploader et teste-le avec quelques images avant de passer à l'échelle. Vérifie que la qualité de sortie correspond à tes attentes.
Utilise des expressions pour les noms de fichiers. Ne code pas les noms de fichiers en dur. Utilise les expressions n8n pour générer des noms basés sur le fichier d'entrée. Exemple : {{$json.fileName.replace('.jpg', '.webp')}}. Ça garde les choses organisées quand tu traites beaucoup de fichiers.
Active la gestion des erreurs. Ajoute le node Error Trigger à ton workflow. Connecte-le à une notification Slack ou email. Tu veux être averti immédiatement si une conversion échoue.
Configure la logique de retry. Les problèmes réseau arrivent. Active "Retry on Fail" sur le node ConvertIMG avec 2-3 tentatives et 10 secondes d'attente entre chaque. Ça gère les timeouts temporaires avec élégance.
Ne convertis pas du lossy en lossy répétitivement. Si un fichier a déjà été compressé en JPG, le convertir en WebP puis en AVIF dégrade la qualité deux fois. Convertis toujours depuis la source de la meilleure qualité possible.
Adapte la qualité au cas d'usage. N'utilise pas 95% pour les miniatures. N'utilise pas 60% pour les images hero. Configure des chemins de workflow séparés pour différentes tailles et usages d'images.
Surveille ta consommation API. L'API ConvertIMG a des quotas selon ton plan. Ajoute un node Set qui enregistre chaque conversion. Vérifie ta consommation chaque semaine pour rester dans tes limites.
Combine avec d'autres outils image. Le node ConvertIMG gère la conversion de format, mais tu peux construire un pipeline image complet dans n8n. Ajoute CompressIMG — installe le node CompressIMG pour n8n depuis les nœuds communautaires pour réduire la taille des fichiers après conversion. Utilise UpscaleIMG — le node UpscaleIMG pour n8n fonctionne pareil pour améliorer la résolution des images basse qualité avant conversion. Chaîne les trois dans un seul workflow pour un pipeline de traitement d'images complet.
Pour des exemples de workflows étape par étape, consulte notre guide d'automatisation n8n. Pour les détails sur l'API derrière le node, voir le guide d'intégration API.
ConvertIMG
Convertissez vos images entre JPEG, PNG, WebP et AVIF. Gratuit et directement dans votre navigateur.
Essayer ConvertIMG gratuitementPlus sur ce sujet
Automatise la conversion d'images avec n8n (étape par étape)
Apprends à automatiser la conversion d'images avec n8n et ConvertIMG. Crée des workflows sans code qui convertissent en WebP, AVIF et plus.
Comment automatiser la conversion d'images : guide complet
Découvrez comment automatiser la conversion d'images avec des API, des outils no-code comme n8n et des scripts en ligne de commande. Créez un pipeline qui convertit vos images automatiquement.
WebP vs JPG : Quel format est meilleur pour les photos ?
JPG est le format photo standard depuis 30 ans. Il fonctionne partout. Tout le monde le connaît. Chaque appareil photo, téléphone et application produit des...
AVIF vs WebP : Quel format de nouvelle génération est le meilleur ?
WebP et AVIF ont tous deux été conçus pour remplacer JPG et PNG sur le web. Les deux produisent des fichiers plus petits. Les deux supportent la...
Comment convertir PNG en WebP : réduisez la taille de vos images de 30 % ou plus
Votre site web charge lentement. Google PageSpeed vous alerte. La moitié du problème, ce sont vos images. Et la plupart sont des fichiers PNG bien trop lourds.
Comment convertir HEIC en JPG : le guide complet
Tu as pris une photo avec ton iPhone. Maintenant tu veux l'utiliser ailleurs. Mais le fichier est en .heic et personne ne l'accepte.