Matrice Personnalisée d'Image

Appliquer une matrice de transformation affine 2x2 personnalisée à une image.

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 n'importe quel fichier image(JPEG, PNG, WebP, GIF, BMP, TIFF) pour la transformation de matrice personnalisée

Top-left value of the 2×2 transformation matrix (affects X scaling and rotation)

Top-right value of the 2×2 transformation matrix (affects X shear and rotation)

Bottom-left value of the 2×2 transformation matrix (affects Y shear and rotation)

Bottom-right value of the 2×2 transformation matrix (affects Y scaling and rotation)

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

Choisissez le format de sortie ou gardez l'original.PNG recommandé pour la transparence

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

Points clés

Catégorie
Images, audio et vidéo
Types d’entrée
file, number, text, select
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Appliquez des transformations géométriques précises à vos images grâce à notre outil de matrice personnalisée 2x2. En manipulant les valeurs de la matrice affine, vous pouvez effectuer des mises à l'échelle, des rotations ou des inclinaisons sur mesure pour obtenir des effets visuels uniques.

Quand l’utiliser

  • Pour appliquer des transformations géométriques spécifiques basées sur des calculs mathématiques.
  • Pour créer des effets visuels de distorsion ou d'inclinaison contrôlés sur vos images.
  • Pour expérimenter les effets de l'algèbre linéaire sur le rendu graphique d'un fichier image.

Comment ça marche

  • Téléchargez votre fichier image (JPEG, PNG, WebP, etc.).
  • Saisissez les quatre valeurs de la matrice 2x2 pour définir la transformation souhaitée.
  • Ajustez la couleur de fond et le format de sortie selon vos besoins.
  • Lancez le traitement pour générer et télécharger votre image transformée.

Cas d’usage

Création d'effets de perspective ou d'inclinaison artistique pour le design graphique.
Normalisation géométrique d'images pour des projets de vision par ordinateur ou d'apprentissage automatique.
Expérimentation pédagogique sur les propriétés des transformations affines en mathématiques.

Exemples

1. Inclinaison horizontale (Shear)

Graphiste
Contexte
Besoin de donner un effet de perspective dynamique à un logo pour une bannière publicitaire.
Problème
L'outil de rotation classique ne permet pas de déformer l'image selon un axe spécifique.
Comment l’utiliser
Charger le logo, définir m00=1, m01=0.5, m10=0, m11=1.
Configuration d’exemple
m00: 1.0, m01: 0.5, m10: 0.0, m11: 1.0
Résultat
Le logo est incliné horizontalement, créant un effet de profondeur immédiat.

2. Mise à l'échelle sélective

Développeur
Contexte
Nécessité d'étirer une texture de 200% sur l'axe vertical pour un rendu spécifique.
Problème
Redimensionner l'image entière modifie les proportions globales de manière indésirable.
Comment l’utiliser
Charger la texture, définir m00=1 (largeur inchangée) et m11=2 (hauteur doublée).
Configuration d’exemple
m00: 1.0, m01: 0.0, m10: 0.0, m11: 2.0
Résultat
La texture est étirée verticalement tout en conservant sa largeur d'origine.

Tester avec des échantillons

image, png, jpg

Hubs associés

FAQ

Qu'est-ce qu'une matrice de transformation 2x2 ?

C'est un outil mathématique qui définit comment chaque pixel de l'image est déplacé, étiré ou incliné dans un espace bidimensionnel.

Quels formats d'image sont supportés ?

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

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

Vous pouvez définir une couleur de fond personnalisée (hexadécimal ou nom de couleur) ou choisir la transparence pour les zones vides.

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

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

La transformation est-elle réversible ?

La transformation est appliquée lors de l'exportation. Pour annuler, il suffit de réimporter l'image originale et d'appliquer une matrice inverse.

Documentation de l'API

Point de terminaison de la requête

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

Paramètres de la requête

Nom du paramètre Type Requis Description
imageFile file (Téléchargement requis) Oui Téléchargez n'importe quel fichier image(JPEG, PNG, WebP, GIF, BMP, TIFF) pour la transformation de matrice personnalisée
m00 number Oui Top-left value of the 2×2 transformation matrix (affects X scaling and rotation)
m01 number Oui Top-right value of the 2×2 transformation matrix (affects X shear and rotation)
m10 number Oui Bottom-left value of the 2×2 transformation matrix (affects Y shear and rotation)
m11 number Oui Bottom-right value of the 2×2 transformation matrix (affects Y scaling and rotation)
background text Non Couleur de fond pour les zones transparentes (hex #RRGGBB ou #RRGGBBAA, ou nom de couleur)
format select Non Choisissez le format de sortie ou gardez l'original.PNG recommandé pour la transparence
quality number Non Qualité de sortie pour les formats avec perte (JPEG, WebP). Plus élevée = meilleure qualité mais taille de fichier plus grande

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/image-custom-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-custom-matrix": {
      "name": "image-custom-matrix",
      "description": "Appliquer une matrice de transformation affine 2x2 personnalisée à une image.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-custom-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]