Benutzerdefinierte Bildmatrix

Wenden Sie eine benutzerdefinierte 2x2 affine Transformationsmatrix auf ein Bild an.

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

Laden Sie eine beliebige Bilddatei (JPEG, PNG, WebP, GIF, BMP, TIFF) für die benutzerdefinierte Matrixtransformation hoch

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)

Hintergrundfarbe für transparente Bereiche (Hex #RRGGBB oder #RRGGBBAA oder Farbname)

Ausgabeformat wählen oder Original beibehalten. PNG für Transparenz empfohlen

Ausgabequalität für verlustbehaftete Formate (JPEG, WebP). Höher = bessere Qualität, aber größere Dateigröße

Wichtige Fakten

Kategorie
Bilder, Audio & Video
Eingabetypen
file, number, text, select
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Mit dem Tool zur benutzerdefinierten Bildmatrix können Sie präzise affine Transformationen auf Ihre Bilder anwenden, indem Sie eine individuelle 2x2-Matrix definieren. Dieses Werkzeug eignet sich ideal für mathematische Experimente, Bildmanipulationen oder zur Visualisierung linearer Transformationen wie Skalierung, Scherung und Rotation.

Wann verwenden

  • Wenn Sie spezifische geometrische Transformationen wie Scherung oder Skalierung auf ein Bild anwenden müssen.
  • Zur Veranschaulichung linearer Algebra und der Wirkung von Transformationsmatrizen auf Pixeldaten.
  • Wenn Sie Bilder für spezielle Layouts oder künstlerische Effekte mathematisch exakt verzerren möchten.

So funktioniert es

  • Laden Sie Ihr Bild in einem gängigen Format wie PNG, JPEG oder WebP hoch.
  • Geben Sie die vier Werte der 2x2-Matrix (m00, m01, m10, m11) ein, um die Transformation zu definieren.
  • Wählen Sie optional eine Hintergrundfarbe für transparente Bereiche und das gewünschte Ausgabeformat.
  • Starten Sie die Transformation und laden Sie das bearbeitete Bild direkt herunter.

Anwendungsfälle

Erstellung von künstlerischen Verzerrungseffekten durch gezielte Scherung.
Mathematische Ausbildung zur Demonstration von Matrix-Operationen in der Bildverarbeitung.
Anpassung von Bildgeometrien für spezielle grafische Anforderungen.

Beispiele

1. Horizontale Scherung anwenden

Grafikdesigner
Hintergrund
Ein Logo soll für eine dynamische Präsentation leicht schräg gestellt werden, ohne es manuell in einer komplexen Software zu verzerren.
Problem
Das Bild muss horizontal geschert werden, um einen Neigungseffekt zu erzielen.
Verwendung
Laden Sie das Logo hoch und setzen Sie m01 auf 0.5, während m00 und m11 auf 1.0 bleiben.
Beispielkonfiguration
m00: 1.0, m01: 0.5, m10: 0.0, m11: 1.0
Ergebnis
Das Logo erscheint horizontal geneigt und behält seine ursprüngliche vertikale Ausrichtung bei.

2. Bild spiegeln und skalieren

Student der Informatik
Hintergrund
Im Rahmen eines Kurses für lineare Algebra soll die Wirkung einer negativen Skalierung visualisiert werden.
Problem
Das Bild soll horizontal gespiegelt und gleichzeitig auf die Hälfte verkleinert werden.
Verwendung
Laden Sie das Bild hoch und definieren Sie die Matrix mit negativen Werten für die Skalierung.
Beispielkonfiguration
m00: -0.5, m01: 0.0, m10: 0.0, m11: 0.5
Ergebnis
Das Bild ist nun horizontal gespiegelt und auf 50% der ursprünglichen Breite skaliert.

Mit Samples testen

image, png, jpg

Verwandte Hubs

FAQ

Was bewirken die Matrix-Werte?

Die Werte steuern die Skalierung, Rotation und Scherung des Bildes entlang der X- und Y-Achsen.

Welche Bildformate werden unterstützt?

Sie können JPEG, PNG, WebP, GIF, BMP und TIFF hochladen.

Was passiert mit transparenten Bereichen?

Sie können eine Hintergrundfarbe festlegen, die die transparenten Bereiche nach der Transformation ausfüllt.

Kann ich das Ausgabeformat ändern?

Ja, Sie können das Bild beim Export in PNG, JPEG oder WebP konvertieren oder das Originalformat beibehalten.

Ist die Nutzung des Tools kostenlos?

Ja, das Tool steht Ihnen zur freien Verfügung, um Bilder direkt im Browser zu transformieren.

API-Dokumentation

Request-Endpunkt

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

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
imageFile file (Upload erforderlich) Ja Laden Sie eine beliebige Bilddatei (JPEG, PNG, WebP, GIF, BMP, TIFF) für die benutzerdefinierte Matrixtransformation hoch
m00 number Ja Top-left value of the 2×2 transformation matrix (affects X scaling and rotation)
m01 number Ja Top-right value of the 2×2 transformation matrix (affects X shear and rotation)
m10 number Ja Bottom-left value of the 2×2 transformation matrix (affects Y shear and rotation)
m11 number Ja Bottom-right value of the 2×2 transformation matrix (affects Y scaling and rotation)
background text Nein Hintergrundfarbe für transparente Bereiche (Hex #RRGGBB oder #RRGGBBAA oder Farbname)
format select Nein Ausgabeformat wählen oder Original beibehalten. PNG für Transparenz empfohlen
quality number Nein Ausgabequalität für verlustbehaftete Formate (JPEG, WebP). Höher = bessere Qualität, aber größere Dateigröße

Dateitypparameter müssen erst über POST /upload/image-custom-matrix hochgeladen werden, um filePath zu erhalten, dann filePath an das entsprechende Dateifeld übergeben.

Antwortformat

{
  "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)"
}
Datei: Datei

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-image-custom-matrix": {
      "name": "image-custom-matrix",
      "description": "Wenden Sie eine benutzerdefinierte 2x2 affine Transformationsmatrix auf ein Bild an.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-custom-matrix",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Unterstützt URL-Dateilinks oder Base64-Codierung für Dateiparameter.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]