Catégories

Transformation Projective d'Image

Appliquer une transformation projective avancée pour le mappage de surface 3D complexe et les effets de projection

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Téléchargez tout fichier image (JPEG, PNG, WebP, GIF, BMP, TIFF) pour transformation projective

Matrice de transformation projective 3x3 en coordonnées homogènes. Format: [[a,b,c],[d,e,f],[g,h,i]]

Méthode pour interpoler les valeurs de pixels pendant la transformation

Couleur de fond pour zones vides (hex #RRGGBB ou #RRGGBBAA, ou nom de couleur)

Format de sortie pour l'image résultante (PNG recommandé pour la transparence)

Qualité de sortie pour les formats avec perte

Points clés

Catégorie
Design
Types d’entrée
file, textarea, select, text, number
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Notre outil de transformation projective permet d'appliquer des homographies précises à vos images pour simuler des perspectives 3D, corriger des distorsions ou réaliser des mappages de surfaces complexes.

Quand l’utiliser

  • Pour corriger la perspective d'une photo prise sous un angle incliné.
  • Pour projeter une texture plane sur une surface 3D simulée.
  • Pour créer des effets visuels de distorsion géométrique contrôlée.

Comment ça marche

  • Téléchargez votre image source (PNG, JPEG, WebP, etc.).
  • Saisissez votre matrice de transformation 3x3 en coordonnées homogènes.
  • Sélectionnez la méthode d'interpolation pour ajuster la qualité du rendu.
  • Choisissez le format de sortie et téléchargez votre image transformée.

Cas d’usage

Redressement de documents numérisés avec une inclinaison de perspective.
Intégration d'éléments graphiques sur des surfaces inclinées dans des maquettes.
Création d'effets de projection artistique pour le design numérique.

Exemples

1. Redressement de document

Archiviste
Contexte
Un document a été photographié avec un angle, rendant le texte difficile à lire.
Problème
La perspective déforme le texte et rend la lecture inconfortable.
Comment l’utiliser
Charger l'image, appliquer une matrice de transformation inverse pour annuler l'inclinaison, et exporter en PNG.
Configuration d’exemple
[[1, 0, 0], [0, 1, 0], [0.001, 0.002, 1]]
Résultat
Le document est redressé et parfaitement lisible.

2. Mappage de texture 3D

Designer graphique
Contexte
Besoin de projeter un logo sur une surface plane inclinée dans une scène 3D.
Problème
L'image originale est rectangulaire et ne correspond pas à l'angle de la surface cible.
Comment l’utiliser
Utiliser la transformation projective pour adapter les coins de l'image aux points de fuite de la surface.
Configuration d’exemple
[[1.2, 0.1, 0], [0.2, 1.1, 0], [0.001, 0.001, 1]]
Résultat
Le logo s'adapte parfaitement à la perspective de la surface cible.

Tester avec des échantillons

image, png, jpg

Hubs associés

FAQ

Qu'est-ce qu'une matrice de transformation 3x3 ?

C'est une matrice mathématique utilisée en infographie pour définir comment chaque pixel de l'image originale est déplacé dans l'espace 2D pour créer un effet de perspective.

Quelle méthode d'interpolation choisir ?

Utilisez 'Bicubique' pour une qualité maximale, 'Bilinéaire' pour un bon équilibre, ou 'Voisin le plus proche' pour un traitement rapide.

Puis-je conserver la transparence de mon image ?

Oui, en sélectionnant le format PNG, vous préservez la transparence originale de votre fichier.

Quelles sont les limites de taille de fichier ?

L'outil accepte des fichiers image jusqu'à 10 Mo.

Comment gérer les zones vides créées par la transformation ?

Vous pouvez définir une couleur de fond spécifique ou laisser le champ vide pour obtenir un fond transparent.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/image-projective

Paramètres de la requête

Nom du paramètre Type Requis Description
imageFile file (Téléchargement requis) Oui Téléchargez tout fichier image (JPEG, PNG, WebP, GIF, BMP, TIFF) pour transformation projective
matrixRows textarea Oui Matrice de transformation projective 3x3 en coordonnées homogènes. Format: [[a,b,c],[d,e,f],[g,h,i]]
interpolation select Non Méthode pour interpoler les valeurs de pixels pendant la transformation
background text Non Couleur de fond pour zones vides (hex #RRGGBB ou #RRGGBBAA, ou nom de couleur)
format select Non Format de sortie pour l'image résultante (PNG recommandé pour la transparence)
quality number Non Qualité de sortie pour les formats avec perte

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/image-projective pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-image-projective": {
      "name": "image-projective",
      "description": "Appliquer une transformation projective avancée pour le mappage de surface 3D complexe et les effets de projection",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-projective",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]