Zum Inhalt springen

Pixelcut Product Photo

Integrieren

Modell-ID pixelcut/product-photo
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/pixelcut/product-photo?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Diese Anfrage: 0,024 $ 24 API-Credits Auf dieser Seite ausführen

API-Schlüssel abrufen
Pixelcut Bildbearbeitung #utility#editing

Produktbild-Kompositor: stellt das Objekt frei und platziert es mit Hintergrund, Rändern und Schatten auf einer neuen Fläche

Pixelcut · Bild

Dein erstes Ergebnis erscheint hier

Erstelle unten eine Anfrage und führe sie mit deinem API-Schlüssel aus. Ausgaben werden in unseren Speicher kopiert und dauerhaft oder 7 Tage kostenlos aufbewahrt.

Anfrage erstellen

Die Steuerelemente werden aus dem Modellschema generiert. Code und Preis werden aktualisiert, während du sie änderst.

•erforderlich image_url
Datei ablegen oder

URL des Produktbilds für die Verarbeitung.

image_size Standard square_hd

Abmessungen der Ausgabefläche als benutzerdefiniertes {width, height} oder als Preset: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9. Der Standard ist square_hd (1024x1024).

Erweitert output_format · background · margin · shadow · watermark
output_format

Ausgabe-Bildkodierung, ausgewählt aus PNG oder JPEG; JPEG ist bei transparenten Hintergründen nicht verfügbar. Wenn keine Auswahl getroffen wird, bleibt das Format der Eingabe erhalten.

Hintergrund der Ausgabe: ein Bild, Transparenz oder eine standardmäßig weiße Volltonfarbe.

Abstand zwischen Produkt und Rand der Fläche. Verwenden Sie `all`, um alle Ränder festzulegen, mit optionalen Überschreibungen für einzelne Seiten; der Standard beträgt 20% pro Seite.

Schattenkonfiguration: Wählen Sie 'Generative' oder 'Drop' und konfigurieren Sie die Einstellungen. Nicht festlegen, um keinen Schatten anzuwenden.

Logo- oder Wasserzeichen-Overlay, aktiviert durch Bereitstellung eines Bildes; bei Auslassung bleibt die Ausgabe standardmäßig ohne Wasserzeichen.

POST /run/pixelcut/product-photo?wait=20 Preis → 0,024 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/pixelcut/product-photo?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Diese Anfrage ausführen

Dein Schlüssel bleibt in diesem Browser: Er wird nur an die Doitong API gesendet und nur gespeichert (localStorage), wenn du „Merken“ aktivierst. API-Schlüssel abrufen

Über Pixelcut Product Photo

Verarbeitet ein Produktfoto zu einem Bild im Katalogstil. Die Fläche lässt sich mit `image_size`-Voreinstellungen oder benutzerdefinierten Abmessungen festlegen. Für `background` stehen einfarbig, transparent oder Bild zur Auswahl, und `margin` kann angepasst werden. Ein generativer oder Fall-`shadow` sowie ein optionales `watermark`-Overlay sind verfügbar. Die Ausgabe ist png oder jpeg; jpeg kann nicht mit transparentem Hintergrund verwendet werden.

Parameter

Sende entweder den kanonischen Namen oder den nativen Namen, nicht beide. Kanonische Namen

NameTyp StandardZulässig Beschreibung
image_urlerforderlich image
Typurl · image
URL des Produktbilds für die Verarbeitung.
image_sizeoptional
Typobject
Standardsquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Abmessungen der Ausgabefläche als benutzerdefiniertes {width, height} oder als Preset: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9. Der Standard ist square_hd (1024x1024).
backgroundoptional
Typobject
Hintergrund der Ausgabe: ein Bild, Transparenz oder eine standardmäßig weiße Volltonfarbe.
background.modeoptional
Typenum
StandardColor
TransparentColorImage
Hintergrundmodus: 'Color' verwendet `color` mit Weiß als Standard; 'Transparent' erzeugt Transparenz und verwendet immer PNG; 'Image' legt das Ergebnis über `image_url`.
background.coloroptional
Typobject
Standard{"b":255,"g":255,"r":255}
Volltonfüllung des Hintergrunds für den Modus 'Color', standardmäßig Weiß, angegeben über R/G/B-Komponenten von 0 bis 255.
background.color.rerforderlich
Typinteger
0 – 255
background.color.gerforderlich
Typinteger
0 – 255
background.color.berforderlich
Typinteger
0 – 255
background.image_urloptional
Typurl · image
URL des Hintergrundbilds; im Modus 'Image' erforderlich.
background.image_fitoptional
Typenum
StandardCover
CoverContainStretch
Legt fest, wie das Hintergrundbild an die Fläche angepasst wird. 'Contain' bewahrt ein eingepasstes Bild mit Letterboxing über `color`, 'Stretch' verwendet Verzerrung zum Einpassen, und 'Cover' füllt die Fläche durch Zuschneiden.
marginoptional
Typobject
Abstand zwischen Produkt und Rand der Fläche. Verwenden Sie `all`, um alle Ränder festzulegen, mit optionalen Überschreibungen für einzelne Seiten; der Standard beträgt 20% pro Seite.
margin.alloptional
Typstring
Standard20%
Einheitlicher Rand auf jeder Seite, angegeben als '%' der Flächenabmessung von 0 bis 49% oder in 'px' mit mindestens 0px.
margin.leftoptional
Typstring | null
Linker Rand, der `all` für diese Seite ersetzt. Akzeptiert '%' von 0 bis 49% oder 'px' ab 0px.
margin.rightoptional
Typstring | null
Rechter Rand, der `all` für diese Seite ersetzt. Akzeptiert '%' von 0 bis 49% oder 'px' ab 0px.
margin.topoptional
Typstring | null
Oberer Rand, der `all` für diese Seite ersetzt. Akzeptiert '%' von 0 bis 49% oder 'px' ab 0px.
margin.bottomoptional
Typstring | null
Unterer Rand, der `all` für diese Seite ersetzt. Akzeptiert '%' von 0 bis 49% oder 'px' ab 0px.
shadowoptional
Typobject
Schattenkonfiguration: Wählen Sie 'Generative' oder 'Drop' und konfigurieren Sie die Einstellungen. Nicht festlegen, um keinen Schatten anzuwenden.
shadow.typeoptional
Typenum
GenerativeDrop
Optionaler Schattenstil; bei Auslassung wird kein Schatten verwendet. Wählen Sie 'Generative' für KI-Synthese oder 'Drop' für einen deterministischen Schlagschatten.
shadow.generativeoptional
Typobject
Einstellungen für den KI-generierten Schatten, angewendet, wenn der Typ 'Generative' ist.
shadow.generative.opacityoptional
Typnumber
Standard0.2
0 – 1
Deckkraft des vollständig zusammengesetzten Schattens von 0 bis 1.
shadow.generative.light_sourceoptional
Typobject
Explizite virtuelle Lichtquelle für die Schattensynthese, die bei Angabe die automatische Schätzung der Lichtrichtung aus dem Bild ersetzt.
shadow.dropoptional
Typobject
Einstellungen für den Schlagschatten, angewendet, wenn der Typ 'Drop' ist.
shadow.drop.coloroptional
Typobject
Standard{"b":0,"g":0,"r":0}
RGB-Farbe des Schattens; Schwarz ist der Standard.
shadow.drop.horizontaloptional
Typnumber
Standard50
-100 – 100
Horizontale Schattenverschiebung, wobei die Maximaleinstellung 100 10% der Flächenbreite entspricht. Werte reichen von -100 bis 100; negative Werte verschieben nach links, positive nach rechts.
shadow.drop.verticaloptional
Typnumber
Standard8
-100 – 100
Vertikale Schattenverschiebung, wobei die Maximaleinstellung 100 10% der Flächenhöhe entspricht. Werte reichen von -100 bis 100; negative Werte verschieben nach oben, positive nach unten.
shadow.drop.bluroptional
Typnumber
Standard24
0 – 100
Schattenunschärfe, wobei die maximale Weichheit bei 100 einem Radius von 5% der kürzeren Flächenabmessung entspricht. Der Bereich beginnt bei 0, wodurch die Kanten scharf bleiben.
shadow.drop.opacityoptional
Typnumber
Standard0.25
0 – 1
Deckkraft des Schattens von 0 bis 1.
watermarkoptional
Typobject
Logo- oder Wasserzeichen-Overlay, aktiviert durch Bereitstellung eines Bildes; bei Auslassung bleibt die Ausgabe standardmäßig ohne Wasserzeichen.
watermark.image_urloptional
Typurl · image
URL des Logo- oder Wasserzeichenbilds. Ein leerer Wert lässt die Ausgabe ohne Wasserzeichen.
watermark.remove_backgroundoptional
Typboolean
Standardfalse
Gibt an, ob der Hintergrund des Wasserzeichens durch Hintergrundentfernung entfernt werden soll, sodass das Overlay ihn nicht enthält.
watermark.positionoptional
Typenum
Standardbottom_right
top_lefttop_rightbottom_leftbottom_rightcenter
Position des Wasserzeichens.
watermark.scaleoptional
Typnumber
Standard0.1
0,01 – 1
Breite des Wasserzeichens als Bruchteil der Flächenbreite.
watermark.opacityoptional
Typnumber
Standard1
0 – 1
Deckkraft des Wasserzeichens von 0 bis 1.
watermark.marginoptional
Typstring
Standard3%
Abstand vom Flächenrand nach innen, angegeben als '%' der Fläche (0–49%) oder in 'px'.
output_formatoptional
Typenum
pngjpeg
Ausgabe-Bildkodierung, ausgewählt aus PNG oder JPEG; JPEG ist bei transparenten Hintergründen nicht verfügbar. Wenn keine Auswahl getroffen wird, bleibt das Format der Eingabe erhalten.
erforderlich Kanonischer Name, ebenfalls akzeptiert

Dateiparameter akzeptieren eine öffentliche https://-URL, eine data:-URI bis 10 MB oder die file_url eines Uploads. Dateien

Ausgabe

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "pixelcut/product-photo",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 24,
    "usd": "0.024",
    "charged": 24,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "image": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768
    }
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Deine Dateien, deine EntscheidungJede outputs[].url ist eine Kopie in unserem Speicher: dauerhaft aufbewahrt (Abrechnung pro GB-Monat) oder 7 Tage kostenlos – je nach Kontoeinstellung oder ?storage=.
Gleiche Struktur bei jedem Modelltype, url, content_type, width, height und duration – für Bilder, Video und Audio gleichermaßen. output ist das Ergebnisobjekt des Modells.
Ausgabefelder
image
object {url, content_type, file_name, file_size, width, height} | nullFür die Katalogverwendung vorbereitetes Produktfoto.

Weitere Modelle: Bildbearbeitung

Für KI-Agenten: Diese Seite ist als Markdown verfügbar unter https://doitong.com/de/developers/models/pixelcut/product-photo.md. Alle Modelle und Anleitungen: https://doitong.com/developers/llms.txt