Transloadit
Preise
  • Datei-Uploads
  • Dateiimport
  • Video-Encoding
  • Audio-Encoding
  • Bildverarbeitung
  • Dokumentenverarbeitung
  • Künstliche Intelligenz
  • Dateifilterung & Sicherheit
  • Medienkatalogisierung
  • Dateikomprimierung
  • Codeauswertung
  • Dateiexport
  • Smart CDN
  • Alle Services anzeigen
  • Integrationen entdecken (English)
  • Live-Demos entdecken (English)
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Terraform
  • Grundlagen
  • Bewährte Verfahren
  • FAQ
  • Robots
  • API-Endpunkte
  • Formate
  • Erstellen Sie Ihre erste App
  • Über Transloadit
  • Vergleiche
  • Open Source
  • Referenzen
  • Stellen (English)
  • Sicherheit
  • Beiträge
  • Aktuelles für Entwickler (English)
  • Tipps für Entwickler (English)
  • Presse (English)
  • Forschung (English)
  • Fallstudien
  • Lösungen
  • Leitfäden
  • Glossar (English)
  • Rechtliches (English)
  • Tools
  • Wie wir Coursera helfen, Bildung für Millionen Menschen weltweit zugänglich zu machen
  • Transloadit-Support
  • Open-Source-Support
  • Service Level Agreement (English)
GrundlagenRobotsFAQAPI-EndpunkteFormateBewährte Verfahren
Erste Schritte
  • Überblick
  • Meine erste App
  • Ergebnisdateien speichern
Themen
  • Assembly Instructions
  • Assembly Variables
  • Dynamische Auswertung
  • Templates
  • Webhooks
  • Zugangsdaten von Drittanbietern
  • Builtin Templates
  • Strategien zur Größenänderung
  • Assembly Execution Progress
  • Workspaces
  • KI-Agenten
  • Erweiterter use-Parameter
  • Der Parameter ignore_errors
Software Development Kits (SDKs)
  • Übersicht
  • Android SDK
  • Browser
  • Convex
  • cURL
  • Go SDK
  • Java SDK
  • MCP Server
  • Multipart-Formular
  • Node.js SDK
  • PHP SDK
  • Python SDK
  • Ruby SDK
  • Terraform
  • TransloaditKit
  • Zapier-Integration

Strategien zur Größenänderung

Die folgenden Beispiele zeigen, wie sich resize_strategy auf die Größenänderung eines Bildes mit 400×300 Pixeln auf 100×100 Pixel auswirkt:

fit

Verwendet die längere Seite des Originalbildes als Grundlage für die Größenänderung. Das Seitenverhältnis bleibt erhalten. Jede Seite ist anschließend höchstens 100 Pixel lang.

Beispiel: Bei der Größenänderung eines Bildes von 400×300 auf 100×100 entsteht ein Bild mit 100×75 Pixeln.

Vorher:
Die fit-Strategie passt das vollständige Bild in einen Bereich von 100 mal 100 Pixeln ein
Längere Seite

desert-small.jpg

21 KB ⋅ 400×300

Nachher:
Die fit-Strategie passt das vollständige Bild in einen Bereich von 100 mal 100 Pixeln ein
100 px

desert-small.jpg

3,1 KB ⋅ 100×75

fillcrop

Skaliert das Bild unter Beibehaltung des Seitenverhältnisses auf unser Zielmaß von 100×100 und schneidet dabei überschüssige Bereiche ab. Dadurch sind beide Seiten exakt 100 Pixel lang, allerdings gehen Teile des Bildes verloren.

Standardmäßig wird das resultierende Bild horizontal und vertikal zentriert, um das Zielrechteck auszufüllen. Mit dem Parameter gravity bestimmen Sie, wo das Bild zugeschnitten wird, beispielsweise "bottom" oder "left".

Vorher:
Die fillcrop-Strategie füllt ein Quadrat von 100 mal 100 Pixeln und schneidet Überstände ab

desert-small.jpg

21 KB ⋅ 400×300

Nachher:
Die fillcrop-Strategie füllt ein Quadrat von 100 mal 100 Pixeln und schneidet Überstände ab

desert-small.jpg

3,9 KB ⋅ 100×100

min_fit

Verwendet die kürzere Seite des Originalbildes als Grundlage für die Größenänderung. Danach ist die längere Seite größer als der angegebene Wert. Das Seitenverhältnis bleibt erhalten. Jede Seite ist anschließend mindestens 100 Pixel lang.

Beispiel: Bei der Größenänderung eines Bildes von 400×300 auf 100×100 entsteht ein Bild mit 133×100 Pixeln.

Vorher:
Die min_fit-Strategie hält beide Bildmaße bei mindestens 100 Pixeln
Kürzere Seite

desert-small.jpg

21 KB ⋅ 400×300

Nachher:
Die min_fit-Strategie hält beide Bildmaße bei mindestens 100 Pixeln
100 px

desert-small.jpg

4,6 KB ⋅ 133×100

pad

Skaliert das Bild unter Beibehaltung des Seitenverhältnisses auf die passende Größe. Beide Seiten des skalierten Bildes sind exakt 100 Pixel lang; der verbleibende Bereich wird mit einer Hintergrundfarbe gefüllt.

In diesem Beispiel wird die Hintergrundfarbe durch die Assembly Variable ${file.meta.average_color} bestimmt. Wenn Sie zoom auf false setzen (Standardwert ist true), werden kleinere Bilder horizontal und vertikal zentriert und rundherum mit einem Hintergrundrand versehen.

Vorher:
Die pad-Strategie ergänzt eine Hintergrundfarbe für ein Bild von 100 mal 100 Pixeln

desert-small.jpg

21 KB ⋅ 400×300

Nachher:
Die pad-Strategie ergänzt eine Hintergrundfarbe für ein Bild von 100 mal 100 Pixeln

desert-small.jpg

3,4 KB ⋅ 100×100

stretch

Ignoriert das Seitenverhältnis und skaliert das Bild auf die exakt angegebene Breite und Höhe. Dadurch kann das Bild gestreckt oder verzerrt werden.

Vorher:
Die stretch-Strategie verzerrt das Bild auf genau 100 mal 100 Pixel

desert-small.jpg

21 KB ⋅ 400×300

Nachher:
Die stretch-Strategie verzerrt das Bild auf genau 100 mal 100 Pixel

desert-small.jpg

3,8 KB ⋅ 100×100

crop

Schneidet einen Bereich aus einem Bild aus und verwirft alle überlappenden Teile. Ist das Quellbild kleiner als der Zuschneiderahmen, wird es vergrößert. Diese Strategie wird automatisch verwendet, wenn Sie im Parameter crop Koordinaten angeben, und kann ohne diesen Parameter nicht genutzt werden.

Informationen zum Zuschneiden um menschliche Gesichter finden Sie stattdessen unter 🤖/image/facedetect.

Vorher:
Die crop-Strategie schneidet einen Bereich von 100 mal 100 Pixeln aus dem Bild

desert-small.jpg

21 KB ⋅ 400×300

Nachher:
Die crop-Strategie schneidet einen Bereich von 100 mal 100 Pixeln aus dem Bild

desert-small.jpg

2,8 KB ⋅ 100×100

Vorherige Seite ← Builtin TemplatesNächste Seite Assembly Execution Progress →
TransloaditStatus wird geprüft…

Produkt

  • Dienste
  • Preise
  • Demos EN (English)
  • Tools
  • Sicherheit
  • Support

Unternehmen

  • Über Transloadit/Presse EN (English)
  • Blog/Stellen EN (English)
  • Vergleiche/Compliance-Matrix
  • Forschung EN (English)
  • Open Source
  • Lösungen

Dokumentation

  • Erste Schritte
  • Transcoding
  • FAQ
  • API-Endpunkte
  • Leitfäden/Tipps für Entwickler EN (English)
  • Unterstützte Formate

Mehr

  • Plattformstatus⁠
  • Community-Forum⁠
  • StackOverflow⁠
  • Uppy EN (English)
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Datenschutz EN (English)Nutzungsbedingungen EN (English)Impressum EN (English)
EnglishDeutschEspañol