Catégories

Matrice Composite d'Image

Appliquer une transformation composite en combinant plusieurs transformations de base (mise à l'échelle, rotation, cisaillement). Voyez comment les matrices de transformation se multiplient et créent des effets complexes.

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écharger任何 fichier image (JPEG, PNG, WebP, GIF, BMP, TIFF) pour transformation de matrice composite

0.1 1.0 3

Facteur de mise à l'échelle horizontal (0.1 à 3.0, 1.0 = taille originale)

0.1 1.0 3

Facteur de mise à l'échelle vertical (0.1 à 3.0, 1.0 = taille originale)

-180 0 180

Angle de rotation en degrés (-180 à 180, 0 = pas de rotation)

-1.5 0 1.5

Facteur de cisaillement horizontal (-1.5 à 1.5, 0 = pas de cisaillement)

-1.5 0 1.5

Facteur de cisaillement vertical (-1.5 à 1.5, 0 = pas de cisaillement)

Ordre dans lequel les transformations sont appliquées (multiplication droite à gauche)

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

Choisir le format de sortie ou garder l'original. PNG recommandé pour la transparence

Qualité de sortie pour les formats avec perte (JPEG, WebP). Plus élevé = meilleure qualité mais fichier plus volumineux

Points clés

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

Vue d’ensemble

La Matrice Composite d'Image permet d'appliquer des transformations géométriques complexes en combinant simultanément la mise à l'échelle, la rotation et le cisaillement. Cet outil calcule la multiplication des matrices de transformation pour générer des effets visuels précis et personnalisés sur vos fichiers images.

Quand l’utiliser

  • Pour créer des effets de perspective ou de distorsion géométrique contrôlés sur une image.
  • Pour appliquer plusieurs transformations simultanées sans dégrader la qualité par des étapes successives.
  • Pour visualiser mathématiquement l'impact de l'ordre des matrices sur le résultat final d'une transformation.

Comment ça marche

  • Téléchargez votre fichier image (JPEG, PNG, WebP, etc.) dans l'outil.
  • Ajustez les curseurs pour définir les facteurs de mise à l'échelle, l'angle de rotation et les coefficients de cisaillement.
  • Sélectionnez l'ordre d'application des transformations pour déterminer la priorité mathématique des opérations.
  • Configurez le format de sortie et la couleur de fond, puis générez l'image transformée.

Cas d’usage

Préparation d'images pour des interfaces utilisateur nécessitant des inclinaisons ou des perspectives spécifiques.
Expérimentation pédagogique sur les effets de la multiplication des matrices de transformation en infographie.
Création de variantes artistiques d'une même image par distorsion géométrique contrôlée.

Exemples

1. Création d'un effet de perspective

Graphiste
Contexte
Besoin d'incliner une image rectangulaire pour l'intégrer dans une maquette de présentation en 3D.
Problème
Une simple rotation ne suffit pas à donner l'effet de profondeur nécessaire.
Comment l’utiliser
Utiliser le cisaillement X et Y combiné à une légère rotation pour simuler une inclinaison sur un plan.
Configuration d’exemple
angle: 15, shearX: 0.2, transformOrder: 'rotate-shear-scale'
Résultat
L'image est inclinée et déformée pour s'aligner parfaitement avec la perspective de la maquette.

2. Optimisation de mise à l'échelle

Développeur Web
Contexte
Besoin de redimensionner une série d'icônes tout en appliquant une légère rotation pour un style dynamique.
Problème
Les outils classiques de redimensionnement ne permettent pas d'appliquer une rotation précise en une seule opération.
Comment l’utiliser
Appliquer un facteur de mise à l'échelle de 0.5 et une rotation de 45 degrés.
Configuration d’exemple
scaleX: 0.5, scaleY: 0.5, angle: 45, format: 'png'
Résultat
Une image réduite de moitié, orientée à 45 degrés, avec une transparence préservée au format PNG.

Tester avec des échantillons

image, png, jpg

Hubs associés

FAQ

Quels formats d'image sont supportés ?

L'outil supporte les formats JPEG, PNG, WebP, GIF, BMP et TIFF.

Pourquoi l'ordre des transformations est-il important ?

La multiplication matricielle n'est pas commutative ; appliquer une rotation avant un cisaillement produit un résultat visuel différent de l'inverse.

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 (recommandé avec le format PNG).

Puis-je modifier la qualité de l'image finale ?

Oui, vous pouvez ajuster le curseur de qualité de 1 à 100 pour les formats compressibles comme JPEG et WebP.

L'outil modifie-t-il les dimensions du fichier original ?

Oui, les transformations comme la mise à l'échelle et la rotation modifient les dimensions du canevas final pour s'adapter à la nouvelle géométrie.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/image-composite-matrix

Paramètres de la requête

Nom du paramètre Type Requis Description
imageFile file (Téléchargement requis) Oui Télécharger任何 fichier image (JPEG, PNG, WebP, GIF, BMP, TIFF) pour transformation de matrice composite
scaleX range Oui Facteur de mise à l'échelle horizontal (0.1 à 3.0, 1.0 = taille originale)
scaleY range Oui Facteur de mise à l'échelle vertical (0.1 à 3.0, 1.0 = taille originale)
angle range Oui Angle de rotation en degrés (-180 à 180, 0 = pas de rotation)
shearX range Oui Facteur de cisaillement horizontal (-1.5 à 1.5, 0 = pas de cisaillement)
shearY range Oui Facteur de cisaillement vertical (-1.5 à 1.5, 0 = pas de cisaillement)
transformOrder select Oui Ordre dans lequel les transformations sont appliquées (multiplication droite à gauche)
background text Non Couleur de fond pour les zones transparentes (hex #RRGGBB ou #RRGGBBAA, ou nom de couleur)
format select Non Choisir le format de sortie ou garder l'original. PNG recommandé pour la transparence
quality number Non Qualité de sortie pour les formats avec perte (JPEG, WebP). Plus élevé = meilleure qualité mais fichier plus volumineux

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/image-composite-matrix 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-composite-matrix": {
      "name": "image-composite-matrix",
      "description": "Appliquer une transformation composite en combinant plusieurs transformations de base (mise à l'échelle, rotation, cisaillement). Voyez comment les matrices de transformation se multiplient et créent des effets complexes.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-composite-matrix",
      "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]