Aller au contenu principal

Redimensionner l'image dans n8n

Redimensionner l'image est un PDF4me action de nœud dans n8n Cet outil permet de redimensionner une image soit en pourcentage de sa taille d'origine, soit à sa largeur et sa hauteur exactes en pixels, avec la possibilité de conserver les proportions. Utilisez-le pour générer des vignettes, normaliser les images téléchargées par les utilisateurs à une taille standard ou réduire la taille des photos trop volumineuses avant leur enregistrement.

Que fait ce nœud ?

PDF4me: Redimensionner l'image prend une image à partir de données binaires, un Base64 String, ou un URL et renvoie une copie mise à l'échelle. Type de redimensionnement le champ détermine la méthode : Pourcentage échelles par rapport à l'original, ce qui convient aux entrées de tailles mixtes, tandis que Spécifique Ce nœud cible une largeur et une hauteur précises en pixels pour les emplacements à disposition fixe. Comme il s'exécute une fois par élément entrant, un seul nœud configuré redimensionne un lot entier avec des paramètres identiques.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Chaque PDF4me nœud dans n8n nécessite un numéro valide Identifiant pour se connecter avecCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au flux de travail d'authentifier les demandes de redimensionnement de manière sécurisée.

Informations importantes à ne pas manquer

Le type de redimensionnement détermine les champs qui apparaissent.
Choisir « Pourcentage » affiche le pourcentage de redimensionnement. Choisir « Spécifique » affiche la largeur et la hauteur. Vous ne remplissez jamais les deux champs.
Le maintien du format d'image évite la distorsion
Laissez cette option activée, sauf si vous avez volontairement besoin de dimensions non proportionnelles. Si elle est désactivée, une largeur et une hauteur inadaptées étireront l'image.
Agrandir ne peut pas inventer les détails
Un pourcentage supérieur à 100 augmente la taille des pixels, mais pas la netteté. Utilisez toujours la source à la plus haute résolution disponible.
Le nœud PDF4me dans n8n est configuré sur Action Redimensionner l'image, Type de données d'entrée Données binaires, Champ binaire d'entrée data, Nom du fichier de sortie resize_image_output.jpg, Type de redimensionnement Pourcentage, Pourcentage de redimensionnement 50, avec les options Conserver les proportions et Asynchrone activées.

PDF4me Panneau des paramètres de redimensionnement de l'image dans n8n, affiché en mode pourcentage

Pourcentage ou redimensionnement spécifique : quel type de redimensionnement devez-vous utiliser ?

Ces deux modes résolvent des problèmes différents, et choisir le mauvais est la source la plus courante de tailles de sortie inattendues.

Type de redimensionnementChamps à remplirMeilleure adaptation
PercentageResize Percentage, for example 50 to halve or 200 to doubleMixed-size inputs that should all shrink or grow by the same proportion, keeping their relative differences
SpecificWidth and Height in pixelsA fixed layout slot, thumbnail grid, or platform that demands exact dimensions regardless of the source size

De quels paramètres a besoin la fonction Resize Image ?

Requis: Action, type de données d'entrée, le champ correspondant à ce type d'entrée, nom du fichier de sortie, type de redimensionnement et les champs de dimension que le type de redimensionnement révèle. Async et le nom de sortie des données binaires contiennent des valeurs par défaut fonctionnelles.

ParamètreRequisCe que cela faitExemple
ActionRequiredSelects the PDF4me node action to run. Choose Resize Image.Resize Image
Input Data TypeRequiredFormat of the source image input. Choose Binary Data (from a previous node), Base64 String, or URL.Binary Data
Input Binary FieldConditionalName of the binary property on the incoming n8n item that holds the image. Required when Input Data Type is Binary Data. Defaults to data.data
Base64 Image ContentConditionalBase64-encoded content of the source image. Required when Input Data Type is Base64 String./9j/4AAQSkZJRgAB...
Image URLConditionalPublicly reachable HTTPS URL to the source image. Required when Input Data Type is URL.https://example.com/photo.jpg
Output File NameRequiredFilename for the resized image. Include the extension matching the output format.resize_image_output.jpg
Resize TypeRequiredScaling method. Percentage scales relative to the original size, Specific targets exact pixel dimensions. Your choice decides which fields appear next.Percentage
Resize PercentageConditionalScaling percentage relative to the original. Below 100 reduces, above 100 enlarges. Required when Resize Type is Percentage.50
WidthConditionalTarget width in pixels. Required when Resize Type is Specific.800
HeightConditionalTarget height in pixels. Required when Resize Type is Specific.600
Maintain Aspect RatioOptionalToggle that preserves the original proportions so the image is not stretched. Leave enabled unless you need forced dimensions.true
AsyncOptionalToggle that runs the resize in the background instead of holding the workflow execution open. Useful for large images or long batches.true
Binary Data Output NameOptionalName of the binary property the output item exposes. Defaults to data.data

Champs de sortie

Une course réussie rapporte un n8n élément contenant l'image redimensionnée et son rapport de dimensions.

ChampTaperCe qu'il contient
Binary (data)BinaryThe resized image, under Binary Data Output Name (default data).
fileNameStringGenerated filename, matching Output File Name.
mimeTypeStringMIME type of the output image, for example image/jpeg or image/png.
fileSizeNumberSize of the resized image in bytes.
originalDimensionsStringWidth and height of the source image in pixels, for example 1920x1080.
newDimensionsStringWidth and height after resizing, for example 960x540. Compare it against your target to confirm aspect ratio behaviour.
successBooleanTrue when the resize completed, false on failure. Use it to branch error handling.
messageStringHuman-readable status message, carrying success confirmation or error detail.

Comment configurer le redimensionnement d'image dans n8n?

  1. Ajouter PDF4me à votre n8n flux de travail et choisissez le Redimensionner l'image action.
  2. Dans Identifiant pour se connecter avec, sélectionnez votre PDF4me identifiant ou cliquez Créer un nouveau compte et collez votre API clé.
  3. Ensemble Type de données d'entrée à Données binaires (défaut), Base64 String, ou URL et indiquez le champ d'image source correspondant.
  4. Ensemble Type de redimensionnement à Pourcentage et remplissez Pourcentage de redimensionnement, ou à Spécifique et remplissez Largeur et Hauteur.
  5. Partir Conserver les proportions activé pour éviter l'étirement, et activer Async pour les images volumineuses ou les longs lots.
  6. Ensemble Nom du fichier de sortie, exécutez le nœud et vérifiez newDimensions sur la sortie pour confirmer le résultat.

Configurations typiques

Exemples de flux de travailCommon n8n workflow patterns using Resize Image.
Miniatures issues des téléchargements de produits
  1. Une nouvelle image de produit est disponible dans le stockage cloud.
  2. La fonction Resize Image s'exécute en mode spécifique aux dimensions de la grille de vignettes.
  3. La miniature est reproduite à côté de l'original en taille réelle.
Réduire la taille des fichiers téléchargés par les utilisateurs
  1. Un webhook reçoit une photo soumise via un formulaire.
  2. La fonction Resize Image s'exécute en mode Pourcentage pour réduire la taille proportionnellement.
  3. C’est le fichier plus petit qui est stocké, ce qui permet de maîtriser l’espace de stockage et la bande passante.
Normalisation par lots d'une bibliothèque d'images
  1. Un nœud de boucle sur les éléments parcourt un dossier existant contenant des images de tailles variées.
  2. L'option Resize Image applique un paramètre cohérent à chaque élément, avec Async activé.
  3. La bibliothèque finit par être uniforme sans que personne n'ouvre d'éditeur.
Redimensionner puis compresser pour le web
  1. Une image éditoriale est extraite d'un CMS.
  2. L'option « Redimensionner l'image » la réduit d'abord à la largeur de l'écran.
  3. L'application Compress Image réduit encore la taille du fichier avant publication.

Conseils pratiques

Resize before you compress, not after
Reducing dimensions first means the compressor has less data to work on, which usually gives a better result than compressing a full-size image.
Leave Maintain Aspect Ratio on by default
Turning it off only makes sense when a target slot genuinely demands non-proportional dimensions. Otherwise it silently stretches faces and logos.
Use Percentage for mixed-size inputs
When sources vary, a fixed pixel target crops or pads inconsistently. A percentage keeps every image in proportion to where it started.
Read newDimensions rather than assuming
The output reports both original and new dimensions, which is the fastest way to confirm aspect ratio handling did what you expected.
Match the Output File Name extension to the format
Naming a PNG output with a .jpg extension confuses downstream nodes and any application that opens the file by extension.
Enable Async for large batches
Long-running batches are exactly where a synchronous call risks timing out, and Async keeps the execution from being held open.

Aide-mémoire

ChampValeur
ActionResize Image
Input Data TypeBinary Data
Input Binary Fielddata
Output File Nameresize_image_output.jpg
Resize TypePercentage
Resize Percentage50
Width / Height (Specific mode)800 / 600
Maintain Aspect Ratiotrue
Asynctrue
Binary Data Output Namedata

Questions fréquentes

Should I resize by percentage or by exact pixel dimensions?+
Use Percentage when the source images vary in size and you want them all reduced or enlarged by the same proportion, for example halving every upload. Use Specific when a target slot demands fixed dimensions, such as a thumbnail grid or a platform that requires an exact width and height.
What happens if I turn off Maintain Aspect Ratio?+
With Maintain Aspect Ratio on, the original proportions are preserved so the image is never stretched. Turning it off lets the width and height you supply be applied independently, which will distort the picture if the target aspect ratio differs from the source. Leave it on unless you specifically need to force non-proportional dimensions.
Does enlarging an image with a percentage above 100 improve its quality?+
No. Scaling above 100 percent increases the pixel dimensions but cannot add detail that was never captured, so an enlarged image will look softer than a natively larger original. Enlarge only when a layout demands the dimensions, and prefer starting from the highest-resolution source you have.
When should I enable Async on the Resize Image node?+
Async Processing runs the resize in the background rather than holding the workflow execution open, which helps with large source images or long batch runs where a synchronous call might otherwise time out.
How do I resize many images in one n8n workflow?+
Feed the images in as multiple items, for example from a folder listing or a Loop Over Items node, and place Resize Image after it. The node runs once per item, so a single configured node handles the whole batch with identical settings rather than needing one node per file.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide