Compresser l'image à l'aide de n8n action
PDF4me Image compressée réduit la taille des fichiers image tout en maintenant une qualité visuelle optimale grâce à n8n Flux de travail automatisés. Traitement des images via n8n déclencheurs, données binaires, chaînes base64 ou publiques URLs pour compresser JPG ou PNG Des images avec niveaux de compression sélectionnables (faible, moyen, élevé), une optimisation intelligente de la qualité, des algorithmes spécifiques au format et une réduction de la taille des fichiers jusqu'à 85 % tout en préservant la qualité d'image essentielle. Cette solution est idéale pour l'optimisation web, l'efficacité du stockage, la réduction de la bande passante, les pièces jointes aux e-mails, l'optimisation des applications mobiles et les flux de travail automatisés de compression d'images nécessitant une réduction équilibrée de la taille des fichiers, le maintien de la qualité et une intégration transparente.
Installation
Ajoutez le PDF4me Ajoutez le nœud « Compresser l’image » à votre n8n Suivez le flux de travail et configurez les paramètres requis. Pour les instructions de configuration initiale, consultez notre documentation. n8n Guide d'intégration.
Prérequis :
- PDF4me API informations d'identification
- n8n accès au flux de travail
Configuration:
- Ajouter PDF4me nœud vers flux de travail
- Sélectionnez l'action « Compresser l'image ».
- Configurer les paramètres d'entrée (voir ci-dessous)

Paramètres
Liste complète des paramètres de l'action « Compresser l'image ». Configurez ces paramètres pour contrôler la compression de l'image.
Important: Les paramètres marqués d'un astérisque (***) sont obligatoires et doivent être fournis pour que l'action fonctionne correctement.
| Paramètre | Taper | Description | Exemple | |
|---|---|---|---|---|
| Type de données d'image d'entrée | String | Oui | PDF4me sélection du format d'entrée d'image Choisissez le format de vos données d'image source. PDF4me prend en charge plusieurs types d'entrée avec des exigences de champ différentes | |
| 1) Données binaires | Oui (un seul requis) | 1) Données binaires - Utilisez le champ binaire d'entrée pour référencer le fichier image du nœud précédent. | Binary Data | |
| 2) Chaîne Base64 | Oui (un seul requis) | 2) Base64 Chaîne - Utiliser "Base64 Champ « Contenu de l'image » pour les données d'image encodées | Base64 String | |
| 3) URL | Oui (un seul requis) | 3) URL - Utiliser « Image » URLchamp permettant de fournir une autorisation publique/ouverte URL compresser le fichier image | URL | |
| Champ binaire d'entrée | Binaire | Oui (si données binaires) | PDF4me fichier image binaire en entrée - Fichier image source de référence (.jpg, .png, .gif, .bmp) de la version précédente n8n Téléchargement de nœud ou de fichier. PDF4me Traite les fichiers image binaires avec détection et validation automatiques du format. Requis lorsque le type de données de l'image d'entrée est « Données binaires ». | {{ $binary.data }} |
| Contenu d'image Base64 | String | Oui (si la chaîne est au format Base64) | PDF4me entrée d'image encodée en base64 - Fournir les données de l'image source (.jpg, .png, .gif, .bmp) sous forme de chaîne encodée en base64 pour une transmission sécurisée. PDF4me Décode et traite automatiquement le contenu de l'image. Requis lorsque le type de données d'image d'entrée est «Base64 Chaîne" | iVBORw0KG... |
| URL de l'image | String | Oui (si URL) | PDF4me image publique URL saisir - Fournir une autorisation publique/ouverte URL au fichier image source (.jpg, .png, .gif, .bmp) à compresser. PDF4me télécharge et traite le fichier fourni URL. Requis lorsque le type de données d'image d'entrée est «URL" | https://abc.com/sam.jpg |
| Type d'image | String | Oui | PDF4me sélection du format de sortie - Choisissez le format de sortie souhaité pour l'image compressée. PDF4me prend en charge plusieurs formats avec différentes caractéristiques de compression et niveaux de qualité. | |
| JPG | Oui (un seul requis) | JPEG Format Format Joint Photographic Experts Group avec compression avec perte, idéal pour les photographies et les images complexes, offrant une excellente réduction de la taille des fichiers. | JPG | |
| PNG | Oui (un seul requis) | PNG Format - Format Portable Network Graphics avec compression sans perte, idéal pour les graphiques avec transparence et contours nets. | PNG | |
| Niveau de compression | String | Oui | PDF4me intensité de compression Choisissez le niveau de compression qui offre le meilleur compromis entre la réduction de la taille du fichier et la qualité de l'image. Une compression plus élevée réduit davantage la taille du fichier, mais peut altérer la qualité de l'image. Faible (réduction de 10 à 30 %, perte de qualité minimale) pour des exigences de haute qualité et une impression professionnelle. Moyen (réduction de 30 à 60 %, perte de qualité modérée) pour une utilisation générale sur le Web, les médias sociaux et les applications standard. Élevée (réduction de 60 à 85 %, perte de qualité notable) pour l'optimisation de la bande passante, l'efficacité du stockage et les vignettes | |
| Faible | Oui (un seul requis) | Faible compression Réduction minimale de la taille des fichiers avec préservation maximale de la qualité. Idéal pour les exigences de haute qualité et une perte de qualité minimale. | Low | |
| Moyen | Oui (un seul requis) | Compression moyenne Réduction équilibrée de la taille des fichiers tout en préservant leur qualité. Idéal pour une utilisation générale et l'optimisation web. | Medium | |
| Haut | Oui (un seul requis) | Haute compression Réduction maximale de la taille des fichiers avec une qualité acceptable. Idéal pour optimiser la bande passante et l'efficacité du stockage. | High | |
| Nom du fichier de sortie | String | Oui | PDF4me configuration du nom de fichier de sortie Spécifiez le nom du fichier image compressé généré, avec l'extension appropriée (.jpg, .png, .gif, .bmp). Ce paramètre d'entrée configure le nom du fichier de sortie. PDF4me garantit une dénomination unique et valide la conformité du format de fichier | compressed_img.jpg |
| Nom de la sortie de données binaires | String | Oui | PDF4me configuration des variables de sortie - Définissez le nom de la variable permettant d'accéder aux données binaires de l'image compressée générée dans votre n8n Flux de travail. Il s'agit d'un paramètre d'entrée qui configure l'accessibilité des données de sortie. Ces données binaires peuvent être utilisées comme données d'entrée dans les actions suivantes de votre flux de travail. | data |
Formats d'image pris en charge
| Format | Description | Extensions de fichiers | Taille maximale | Type de compression | Meilleurs cas d'utilisation |
|---|---|---|---|---|---|
| JPEG | Groupe d'experts photographiques conjoint avec compression avec perte optimisée pour les photographies | .jpg, .jpeg | 50 Mo | avec perte | Photographies, images complexes, contenu web, réseaux sociaux |
| PNG | Graphiques réseau portables avec compression sans perte et prise en charge de la transparence | .png | 50 Mo | Sans perte | Graphiques avec transparence, logos, captures d'écran, graphismes web |
Sortir
Paramètres de sortie
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| nom de fichier | String | PDF4me nom de fichier image généré - Le nom complet du fichier image compressé avec succès, avec l'extension appropriée. PDF4me garantit une dénomination unique et valide la conformité du format de fichier pour une intégration transparente avec les processus en aval | compressed_image.jpg |
| taille du fichier | Nombre | PDF4me Taille du fichier image compressé en octets - La taille exacte en octets du fichier image compressé généré, fournie par PDF4me Pour la planification du stockage, l'optimisation de la bande passante et la surveillance des transferts de fichiers. Indispensable pour la gestion des images en entreprise et l'automatisation des flux de travail. | 125430 |
| Taille du fichier original | Nombre | PDF4me Taille du fichier original en octets - La taille du fichier image original avant compression, fournie à des fins de comparaison et de calcul du taux de compression | 245760 |
| taux de compression | Nombre | PDF4me efficacité de compression - Le pourcentage de réduction de la taille du fichier obtenu grâce à la compression, calculé comme suit : ((taille_du_fichier_original - taille_du_fichier) / taille_du_fichier_original) * 100 | 49.1 |
| succès | Boolean | PDF4me indicateur d'état de compression - Boolean Un indicateur signalant la réussite ou l'échec du processus de compression d'image. PDF4me retours true pour des opérations réussies et false pour toute erreur, permettant une gestion robuste des erreurs dans les flux de travail automatisés | true |
| type mime | String | PDF4me sortir MIME taper - MIME Type du fichier image compressé généré (par exemple, « image/jpeg », « image/png »). Utile pour la validation du type de contenu et la gestion correcte des fichiers dans les applications web. | image/jpeg |
| message | String | PDF4me message d'état de compression - Message d'état lisible par l'utilisateur fournissant des détails sur le résultat du processus de compression d'image. Inclut une confirmation de réussite ou des détails d'erreur pour le dépannage. | Image compressed successfully |
N8N Réponse à l'action
Le PDF4me Image compressée API renvoie une réponse pouvant être affichée dans plusieurs formats. Choisissez l'affichage qui correspond le mieux à vos besoins :
- JSON
- Table
- Schema
- Binary
JSON Format de réponse
Le cru JSON réponse de la API:
[
{
"success": true,
"message": "Image compressed successfully",
"fileName": "compressed_image.jpg",
"mimeType": "image/jpeg",
"fileSize": 125430,
"originalFileSize": 245760,
"compressionRatio": 49.1
}
]
Vue tableau
Données de réponse présentées sous forme de tableau structuré :
| Paramètre | Valeur |
|---|---|
| success | true |
| message | Image compressed successfully |
| fileName | compressed_image.jpg |
| mimeType | image/jpeg |
| fileSize | 125430 |
| originalFileSize | 245760 |
| compressionRatio | 49.1 |
Vue schématique
Structure des données et types de réponses :
1 item
success: ☑ true
message: AB Image compressed successfully
fileName: AB compressed_image.jpg
mimeType: AB image/jpeg
fileSize: # 125430
originalFileSize: # 245760
compressionRatio: # 49.1
Indicateurs de type :
AB= String#= Nombre☑= Boolean
Vue des données binaires
Les données et métadonnées du fichier image compressé :
data
─────────────────────────────
File Name: compressed_image.jpg
File Extension: jpg
Mime Type: image/jpeg
File Size: 122.5 KB
Accès aux données binaires :
- n8n Objet binaire:
$binary.data.data - Base64 Contenu: Disponible pour une utilisation directe
- Opérations sur les fichiersPrêt à être téléchargé, envoyé par courriel ou stocké.
Cas d'utilisation
Optimisation des performances Web
- Compressez les images pour un chargement plus rapide du site web et une expérience utilisateur améliorée.
- Optimiser les images pour les appareils mobiles et les environnements à bande passante limitée
- Réduisez les coûts de stockage serveur et la consommation de bande passante pour les applications web.
Gestion et stockage du contenu
- Compression par lots de grandes collections d'images pour une gestion efficace du stockage
- Optimiser les images pour les systèmes de gestion de contenu et les bibliothèques d'actifs numériques
- Réduisez les besoins en stockage de sauvegarde et améliorez l'efficacité des transferts de données.
Commerce électronique et marketing
- Optimiser les images de produits pour les boutiques en ligne et les places de marché
- Optimisez vos supports marketing pour les campagnes e-mail et les réseaux sociaux
- Créez des images de différentes tailles pour une conception web adaptative et des applications mobiles.
Traitement d'images d'entreprise
- Standardiser l'optimisation des images dans plusieurs services et flux de travail
- Mettre en œuvre une compression automatisée pour les systèmes de gestion de documents
- Optimiser les images pour les applications d'entreprise et les outils internes