Naar inhoud springen

Pixelcut Product Photo

Integreren

Model-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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Deze request: $ 0,024 24 API-tegoed · ≈ ₽ 2,56 Op deze pagina uitvoeren

API-sleutel ophalen
Pixelcut Afbeelding bewerken #utility#editing

Compositor voor productafbeeldingen: verwijdert het object en plaatst het op een nieuw canvas met achtergrond, marges en schaduw

Pixelcut · Afbeelding

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht image_url
Sleep een bestand hierheen of

URL van de productafbeelding voor verwerking.

image_size standaard square_hd

Afmetingen van het uitvoercanvas, opgegeven als aangepast {width, height} of als preset: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9. De standaard is square_hd (1024x1024).

Geavanceerd output_format · background · margin · shadow · watermark
output_format

Codering van de uitvoerafbeelding, gekozen uit PNG of JPEG; JPEG is niet beschikbaar voor transparante achtergronden. Als u de selectie weglaat, blijft de indeling van de invoer behouden.

Achtergrond voor de uitvoer: een afbeelding, transparantie of een effen kleur die standaard wit is.

Ruimte tussen het product en de canvasranden. Gebruik `all` om alle marges in te stellen, met optionele overschrijvingen voor afzonderlijke zijden; standaard is dit 20% per zijde.

Schaduwconfiguratie: selecteer 'Generative' of 'Drop' en configureer de instellingen. Laat dit leeg om geen schaduw toe te passen.

Logo- of watermerkl aag die wordt ingeschakeld door een afbeelding op te geven; weglaten laat de uitvoer standaard zonder watermerk.

POST /run/pixelcut/product-photo?wait=20 prijsopgave → $ 0,024
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Pixelcut Product Photo

Verwerkt een productfoto tot een afbeelding in catalogusstijl. Je kunt het canvas instellen met `image_size`-voorinstellingen of aangepaste dimensies, een effen, transparante of afbeeldings-`background` kiezen en `margin` aanpassen. Een gegenereerde of drop-`shadow` en een optionele `watermark`-overlay zijn beschikbaar. De uitvoer is png of jpeg; jpeg kan niet worden gebruikt met een transparante achtergrond.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
image_urlverplicht image
Typeurl · image
URL van de productafbeelding voor verwerking.
image_sizeoptioneel
Typeobject
Standaardsquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Afmetingen van het uitvoercanvas, opgegeven als aangepast {width, height} of als preset: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9. De standaard is square_hd (1024x1024).
backgroundoptioneel
Typeobject
Achtergrond voor de uitvoer: een afbeelding, transparantie of een effen kleur die standaard wit is.
background.modeoptioneel
Typeenum
StandaardColor
TransparentColorImage
Achtergrondmodus: 'Color' gebruikt `color` en is standaard wit; 'Transparent' produceert transparantie en gebruikt altijd PNG; 'Image' legt het resultaat over `image_url` heen.
background.coloroptioneel
Typeobject
Standaard{"b":255,"g":255,"r":255}
Effen achtergrondvulling voor de modus 'Color', standaard wit, opgegeven via R/G/B-componenten van 0 tot 255.
background.color.rverplicht
Typeinteger
0 – 255
background.color.gverplicht
Typeinteger
0 – 255
background.color.bverplicht
Typeinteger
0 – 255
background.image_urloptioneel
Typeurl · image
URL van de achtergrondafbeelding; verplicht in de modus 'Image'.
background.image_fitoptioneel
Typeenum
StandaardCover
CoverContainStretch
Kies hoe de achtergrondafbeelding op het canvas past. 'Contain' behoudt een passend gemaakte afbeelding met letterboxing over `color`, terwijl 'Stretch' vervorming gebruikt om passend te maken; 'Cover' vult het canvas door bij te snijden.
marginoptioneel
Typeobject
Ruimte tussen het product en de canvasranden. Gebruik `all` om alle marges in te stellen, met optionele overschrijvingen voor afzonderlijke zijden; standaard is dit 20% per zijde.
margin.alloptioneel
Typestring
Standaard20%
Uniforme marge aan alle zijden, opgegeven als '%' van de canvasafmeting, van 0 tot 49%, of in 'px' met een minimum van 0px.
margin.leftoptioneel
Typestring | null
Linkermarge die `all` aan die zijde vervangt. Accepteert '%' van 0 tot 49%, of 'px' vanaf 0px.
margin.rightoptioneel
Typestring | null
Rechtermarge die `all` aan die zijde vervangt. Accepteert '%' van 0 tot 49%, of 'px' vanaf 0px.
margin.topoptioneel
Typestring | null
Bovenmarge die `all` aan die zijde vervangt. Accepteert '%' van 0 tot 49%, of 'px' vanaf 0px.
margin.bottomoptioneel
Typestring | null
Ondermarge die `all` aan die zijde vervangt. Accepteert '%' van 0 tot 49%, of 'px' vanaf 0px.
shadowoptioneel
Typeobject
Schaduwconfiguratie: selecteer 'Generative' of 'Drop' en configureer de instellingen. Laat dit leeg om geen schaduw toe te passen.
shadow.typeoptioneel
Typeenum
GenerativeDrop
Optionele schaduwstijl, zonder schaduw wanneer deze niet is ingesteld. Kies 'Generative' voor AI-synthese of 'Drop' voor een deterministische slagschaduw.
shadow.generativeoptioneel
Typeobject
Instellingen voor de door AI gegenereerde schaduw, toegepast wanneer het type 'Generative' is.
shadow.generative.opacityoptioneel
Typenumber
Standaard0.2
0 – 1
Dekking van de volledig samengestelde schaduw, van 0 tot 1.
shadow.generative.light_sourceoptioneel
Typeobject
Expliciete virtuele lichtbron voor schaduwsynthese, die bij opgave de automatische schatting van de lichtrichting uit de afbeelding vervangt.
shadow.dropoptioneel
Typeobject
Instellingen voor de slagschaduw, toegepast wanneer het type 'Drop' is.
shadow.drop.coloroptioneel
Typeobject
Standaard{"b":0,"g":0,"r":0}
RGB-kleur voor de schaduw; zwart is de standaard.
shadow.drop.horizontaloptioneel
Typenumber
Standaard50
-100 – 100
Horizontale verplaatsing van de schaduw, waarbij de maximuminstelling 100 overeenkomt met 10% van de canvasbreedte. Waarden lopen van -100 tot 100; negatieve instellingen verschuiven naar links en positieve naar rechts.
shadow.drop.verticaloptioneel
Typenumber
Standaard8
-100 – 100
Verticale verplaatsing van de schaduw, waarbij de maximuminstelling 100 overeenkomt met 10% van de canvashoogte. Waarden lopen van -100 tot 100; negatieve instellingen verschuiven omhoog en positieve omlaag.
shadow.drop.bluroptioneel
Typenumber
Standaard24
0 – 100
Vervaging van de schaduw, waarbij de maximale zachtheid bij 100 overeenkomt met een straal van 5% van de kortste canvasafmeting. Het bereik begint bij 0, waardoor de randen hard blijven.
shadow.drop.opacityoptioneel
Typenumber
Standaard0.25
0 – 1
Dekking van de schaduw, van 0 tot 1.
watermarkoptioneel
Typeobject
Logo- of watermerkl aag die wordt ingeschakeld door een afbeelding op te geven; weglaten laat de uitvoer standaard zonder watermerk.
watermark.image_urloptioneel
Typeurl · image
URL van de logo- of watermerkafbeelding. Een lege waarde laat de uitvoer zonder watermerk.
watermark.remove_backgroundoptioneel
Typeboolean
Standaardfalse
Of de achtergrond van het watermerk moet worden verwijderd met achtergrondverwijdering, zodat de overlay deze uitsluit.
watermark.positionoptioneel
Typeenum
Standaardbottom_right
top_lefttop_rightbottom_leftbottom_rightcenter
Plaatsing van het watermerk.
watermark.scaleoptioneel
Typenumber
Standaard0.1
0,01 – 1
Breedte van het watermerk, uitgedrukt als fractie van de canvasbreedte.
watermark.opacityoptioneel
Typenumber
Standaard1
0 – 1
Dekking van het watermerk, van 0 tot 1.
watermark.marginoptioneel
Typestring
Standaard3%
Afstand naar binnen vanaf de canvasrand, uitgedrukt als '%' van het canvas (0–49%) of in 'px'.
output_formatoptioneel
Typeenum
pngjpeg
Codering van de uitvoerafbeelding, gekozen uit PNG of JPEG; JPEG is niet beschikbaar voor transparante achtergronden. Als u de selectie weglaat, blijft de indeling van de invoer behouden.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
image
object {url, content_type, file_name, file_size, width, height} | nullProductfoto voorbereid voor catalogusgebruik.

Meer modellen: Afbeelding bewerken

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/pixelcut/product-photo.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt