Transloadit
Tarifs
  • Téléversements de fichiers
  • Importation de fichiers
  • Traitement par lots (English)
  • Encodage vidéo
  • Encodage audio
  • Traitement d’images
  • Traitement de documents
  • Intelligence artificielle
  • Filtrage et sécurité des fichiers
  • Catalogage de médias
  • Compression de fichiers
  • Évaluation de code
  • Exportation de fichiers
  • Smart CDN
  • Voir tous les services
  • Explorer les intégrations (English)
  • Explorer les démos interactives (English)
  • Uppy
  • TransloaditKit
  • SDK Android
  • SDK Node.js
  • SDK Python
  • SDK Ruby
  • SDK Go
  • SDK Java
  • SDK PHP
  • Zapier
  • Serveur MCP
  • Transloadit CLI (English)
  • Terraform
  • Essentiels
  • Bonnes pratiques
  • FAQ
  • Robots (English)
  • API
  • Formats (English)
  • Créer votre première application
  • À propos de Transloadit
  • Comparatifs (English)
  • Projets open source
  • Témoignages
  • Carrières (English)
  • Sécurité (English)
  • Articles (English)
  • Actus dev (English)
  • Astuces dev
  • Presse (English)
  • Recherche (English)
  • Études de cas (English)
  • Solutions (English)
  • Guides (English)
  • Glossaire (English)
  • Juridique (English)
  • Outils (English)
  • Aider Coursera à apporter l’éducation à des millions de personnes à travers le monde (English)
  • Support Transloadit
  • Support open source
  • Accord de niveau de service (English)
EssentielsRobotsEN (English)FAQAPIFormatsEN (English)Bonnes pratiques
Premiers pas
  • Vue d’ensemble
  • Ma première application
  • Enregistrer les fichiers de résultat
Sujets
  • Assembly Instructions
  • Assembly Variables
  • Évaluation dynamique
  • Templates
  • Webhooks
  • Informations d’identification pour les services tiers
  • Builtin Templates
  • Stratégies de redimensionnement
  • Assembly Execution Progress
  • Workspaces
  • Agents IA
  • Paramètre avancé use
  • Le paramètre ignore_errors
Kits de développement logiciel
  • Vue d’ensemble
  • SDK Android
  • Navigateurs
  • Convex
  • cURL
  • SDK Go
  • SDK Java
  • Serveur MCP
  • Formulaire multipart
  • SDK Node.js
  • SDK PHP
  • SDK Python
  • SDK Ruby
  • Terraform
  • TransloaditKit
  • Intégration Zapier
Migration
  • Migrate from Cloudinary to TransloaditEN (English)
  • Migrate from Uploadcare to TransloaditEN (English)
  • Migrate from Mux to TransloaditEN (English)
  • Migrate from Filestack to TransloaditEN (English)

Stratégies de redimensionnement

Les exemples ci-dessous montrent comment resize_strategy influe sur le redimensionnement d’une image de 400×300 pixels en une image de 100×100 pixels :

fit

Utilise le côté le plus grand de l’image d’origine comme base du redimensionnement. Le rapport largeur/hauteur est conservé. Chaque côté mesurera au plus 100 pixels.

Par exemple : le redimensionnement d’une image de 400×300 en 100×100 produirait une image de 100×75.

Avant :
Image avant traitement
Côté le plus grand

desert-small.jpg

21 KB ⋅ 400×300

Après :
La stratégie de redimensionnement fit conserve l’image entière dans un cadre de 100 par 100 pixels
100 px

desert-small.jpg

3,1 KB ⋅ 100×75

fillcrop

Redimensionne l’image pour qu’elle remplisse notre zone cible de 100×100 tout en conservant le rapport largeur/hauteur et en supprimant toute surface excédentaire. Les deux côtés mesureront ainsi exactement 100 pixels, au prix de la suppression de certaines parties de l’image.

Par défaut, l’image obtenue est centrée horizontalement et verticalement pour remplir le rectangle cible. Utilisez le paramètre gravity pour définir où recadrer l’image, par exemple "bottom" ou "left".

Avant :
Image avant traitement

desert-small.jpg

21 KB ⋅ 400×300

Après :
La stratégie de redimensionnement fillcrop remplit un carré de 100 par 100 pixels et supprime l’excédent par recadrage

desert-small.jpg

3,9 KB ⋅ 100×100

min_fit

Utilise le côté le plus petit de l’image d’origine comme base du redimensionnement. Après le redimensionnement, le côté le plus grand aura une dimension supérieure à celle spécifiée. Le rapport largeur/hauteur est conservé. Chaque côté mesurera au moins 100 pixels.

Par exemple : le redimensionnement d’une image de 400×300 en 100×100 produirait une image de 133×100.

Avant :
Image avant traitement
Côté le plus petit

desert-small.jpg

21 KB ⋅ 400×300

Après :
La stratégie de redimensionnement min_fit maintient les deux dimensions de l’image à au moins 100 pixels
100 px

desert-small.jpg

4,6 KB ⋅ 133×100

pad

Redimensionne l’image pour l’ajuster à la zone cible tout en conservant le rapport largeur/hauteur. Les deux côtés de l’image redimensionnée mesurent exactement 100 pixels, et toute surface restante est remplie d’une couleur de fond.

Dans cet exemple, la couleur de fond est déterminée par l’Assembly Variable ${file.meta.average_color}. Si vous définissez zoom sur false (la valeur par défaut est true), les images plus petites seront centrées horizontalement et verticalement, avec une marge de la couleur de fond tout autour.

Avant :
Image avant traitement

desert-small.jpg

21 KB ⋅ 400×300

Après :
La stratégie de redimensionnement pad ajoute une couleur de fond pour créer une image de 100 par 100 pixels

desert-small.jpg

3,4 KB ⋅ 100×100

stretch

Ignore le rapport largeur/hauteur et redimensionne l’image à la largeur et à la hauteur exactes spécifiées. Cela peut produire une image étirée ou déformée.

Avant :
Image avant traitement

desert-small.jpg

21 KB ⋅ 400×300

Après :
La stratégie de redimensionnement stretch déforme l’image pour obtenir exactement 100 par 100 pixels

desert-small.jpg

3,8 KB ⋅ 100×100

crop

Découpe une zone dans une image et supprime toutes les parties qui dépassent. Si l’image source est plus petite que le cadre de recadrage, elle sera agrandie. Cette stratégie s’applique implicitement lorsque vous spécifiez des coordonnées dans le paramètre crop, et ne peut pas être utilisée sans celui-ci.

Pour recadrer autour de visages humains, consultez plutôt 🤖/image/facedetect EN (English).

Avant :
Image avant traitement

desert-small.jpg

21 KB ⋅ 400×300

Après :
La stratégie de redimensionnement crop découpe une zone de 100 par 100 pixels dans l’image

desert-small.jpg

2,8 KB ⋅ 100×100

Page précédente ← Builtin TemplatesPage suivante Assembly Execution Progress →
Contacter le support⁠

TransloaditVérification de l’état…

Produit

  • Services
  • Tarifs
  • Démos EN (English)
  • Outils EN (English)
  • Sécurité EN (English)
  • Support

Entreprise

  • À propos de Transloadit/Presse EN (English)
  • Blog EN (English)/Carrières EN (English)
  • Comparatifs EN (English)/Matrice de conformité EN (English)
  • Recherche EN (English)
  • Projets open source
  • Solutions EN (English)
  • Pionniers du web EN (English)

Documentation

  • Premiers pas
  • Transcodage EN (English)
  • FAQ
  • API
  • Guides EN (English)/Astuces dev
  • Formats pris en charge EN (English)

Plus

  • État de la plateforme⁠
  • Forum de la communauté⁠
  • StackOverflow⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Confidentialité EN (English)Conditions EN (English)Mentions légales EN (English)
EnglishDeutschEspañolFrançaisPortuguês (Brasil)