Kategorien

Affine Bildtransformation

Affine Transformation für Skalierung, Rotation, Scherung und Verschiebung anwenden

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 jede Bilddatei (JPEG, PNG, WebP, GIF, BMP, TIFF) für affine Transformation hoch

0.1 1.0 10

Horizontaler Skalierungsfaktor (0.1 bis 10.0, 1.0 = Originalgröße)

0.1 1.0 10

Vertikaler Skalierungsfaktor (0.1 bis 10.0, 1.0 = Originalgröße)

-180 0 180

Rotationswinkel in Grad (-180 bis 180, 0 = keine Rotation)

-2 0 2

Horizontaler Scherungsfaktor (-2.0 bis 2.0, 0 = keine Scherung)

-2 0 2

Vertikaler Scherungsfaktor (-2.0 bis 2.0, 0 = keine Scherung)

-1000 0 1000

Horizontale Verschiebung in Pixeln (-1000 bis 1000, 0 = keine Verschiebung)

-1000 0 1000

Vertikale Verschiebung in Pixeln (-1000 bis 1000, 0 = keine Verschiebung)

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

Wählen Sie das Ausgabeformat oder behalten Sie das Original. PNG für Transparenz empfohlen

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

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/image-affine

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
imageFile file (Upload erforderlich) Ja Laden Sie jede Bilddatei (JPEG, PNG, WebP, GIF, BMP, TIFF) für affine Transformation hoch
scaleX range Nein Horizontaler Skalierungsfaktor (0.1 bis 10.0, 1.0 = Originalgröße)
scaleY range Nein Vertikaler Skalierungsfaktor (0.1 bis 10.0, 1.0 = Originalgröße)
angle range Nein Rotationswinkel in Grad (-180 bis 180, 0 = keine Rotation)
shearX range Nein Horizontaler Scherungsfaktor (-2.0 bis 2.0, 0 = keine Scherung)
shearY range Nein Vertikaler Scherungsfaktor (-2.0 bis 2.0, 0 = keine Scherung)
translateX range Nein Horizontale Verschiebung in Pixeln (-1000 bis 1000, 0 = keine Verschiebung)
translateY range Nein Vertikale Verschiebung in Pixeln (-1000 bis 1000, 0 = keine Verschiebung)
background text Nein Hintergrundfarbe für transparente Bereiche (hex #RRGGBB oder #RRGGBBAA, oder Farbname)
format select Nein Wählen Sie das Ausgabeformat oder behalten Sie das Original. 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-affine 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-affine": {
      "name": "image-affine",
      "description": "Affine Transformation für Skalierung, Rotation, Scherung und Verschiebung anwenden",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-affine",
      "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]