This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Zusammenfügen / Kombinieren

Fügt mehrere Bilder nebeneinander, vertikal gestapelt oder in einem Raster angeordnet zusammen. Unterstützt Ausrichtung, Abstand, Rand, Eckradius und mehrere Skalierungsmodi.

API-Endpunkt

POST /api/v1/tools/image/stitch

Parameter

ParameterTypErforderlichStandardBeschreibung
directionstringNein"horizontal"Layout-Richtung: horizontal, vertical, grid
gridColumnsintegerNein2Anzahl der Spalten, wenn die Richtung grid ist (2 bis 100)
resizeModestringNein"fit"Art der Bildskalierung: fit, original, stretch, crop
alignmentstringNein"center"Ausrichtung auf der Querachse: start, center, end
gapnumberNein0Abstand zwischen den Bildern in Pixeln (0 bis 1000)
bordernumberNein0Breite des äußeren Rands in Pixeln (0 bis 500)
cornerRadiusnumberNein0Auf die finale Ausgabe angewendeter Eckradius (0 bis 500)
backgroundColorstringNein"#FFFFFF"Hintergrund-/Randfarbe als Hexwert (z. B. #FF0000)
formatstringNein"png"Ausgabeformat: png, jpeg, webp, avif, jxl
qualitynumberNein90Ausgabequalität (1 bis 100)

Beispielanfrage

bash
curl -X POST http://localhost:1349/api/v1/tools/image/stitch \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F 'settings={"direction":"horizontal","resizeMode":"fit","gap":10,"backgroundColor":"#FFFFFF","format":"png"}'

Beispielantwort

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/stitch.png",
  "originalSize": 1234567,
  "processedSize": 987654
}

Hinweise

  • Erfordert mindestens 2 Bilder. Laden Sie mehrere Bilddateien in der Multipart-Anfrage hoch.
  • Unterstützt HEIC-, RAW-, PSD- und SVG-Eingabeformate (automatisch dekodiert).
  • Skalierungsmodi:
    • fit - Bilder so skalieren, dass sie der kleinsten Abmessung entlang der Verbindungsachse entsprechen.
    • original - Originalgrößen beibehalten (kann ungleichmäßige Kanten erzeugen).
    • stretch - Bilder erzwingen auf die kleinste Abmessung ohne Beibehaltung des Seitenverhältnisses bringen.
    • crop - Bilder per Cover-Zuschnitt auf die kleinste Abmessung bringen.
  • Im Modus grid werden die Zellen auf die Medianabmessungen aller Bilder dimensioniert.
  • Der cornerRadius wird auf die gesamte finale Ausgabe angewendet, nicht auf einzelne Bilder.
  • Die Leinwandgröße ist durch die Serverkonfiguration MAX_CANVAS_PIXELS begrenzt, um eine Speichererschöpfung zu verhindern.