Lumaktaw sa nilalaman

Pixelcut Product Photo

I-integrate

ID ng modelo 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"

Kahilingang ito: $0.024 24 kredito ng API Patakbuhin ito sa page na ito

Kumuha ng API key
Pixelcut Pag-edit ng Larawan #utility#editing

Compositor ng larawan ng produkto: inaalis ang item at inilalagay ito sa bagong canvas na may background, margin at anino

Pixelcut · Larawan

Dito mapupunta ang iyong unang resulta

Bumuo ng kahilingan sa ibaba at patakbuhin ito gamit ang iyong API key. Kinokopya ang mga output sa aming storage, na pinananatili nang walang hanggan o 7 araw nang libre.

Bumuo ng kahilingan

Ang mga control ay binubuo mula sa schema ng modelo. Nagbabago ang code at presyo habang ina-adjust mo ang mga ito.

•kinakailangan image_url
Mag-drop ng file, o

URL ng product larawan para sa processing.

image_size default na square_hd

Mga dimension ng output canvas, na tinutukoy bilang custom {width, height} o preset: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9. Ang default ay square_hd (1024x1024).

advanced output_format · background · margin · shadow · watermark
output_format

Encoding ng output na larawan, pinipili mula sa PNG o JPEG; hindi available ang JPEG para sa transparent na background. Kapag hindi pinili, pinapanatili ang format ng input.

Background para sa output: isang larawan, transparency, o solid color na default na puti.

Espasyo sa pagitan ng produkto at mga gilid ng canvas. Gamitin ang `all` upang itakda ang lahat ng margin, na may opsyonal na override para sa bawat panig; ang default ay 20% bawat panig.

Configuration ng shadow: piliin ang 'Generative' o 'Drop' at i-configure ang mga setting nito. Iwanang walang value upang walang shadow na ilapat.

Overlay ng logo o watermark na ini-enable sa pagbibigay ng larawan; kapag hindi ibinigay, walang watermark ang output, gaya ng default.

POST /run/pixelcut/product-photo?wait=20 presyo → $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"

Patakbuhin ang kahilingang ito

Nananatili ang iyong key sa browser na ito: ipinapadala lamang ito sa Doitong API at sine-save (localStorage) lamang kung pipiliin mo ang Tandaan. Kumuha ng API key

Tungkol sa Pixelcut Product Photo

Pinoproseso ang product photo upang maging catalog-style na larawan. Maaaring itakda ang canvas gamit ang `image_size` preset o custom na dimensyon, pumili ng solid, transparent o larawan na `background`, at ayusin ang `margin`. Available ang generative o drop na `shadow` at opsyonal na `watermark` overlay. Ang output ay png o jpeg, at hindi maaaring gamitin ang jpeg na may transparent na background.

Mga parameter

Ipadala ang canonical na pangalan o ang native na pangalan, hindi pareho. Mga canonical na pangalan

PangalanUri defaultPinapayagan Paglalarawan
image_urlkinakailangan image
Uriurl · image
URL ng product larawan para sa processing.
image_sizeopsyonal
Uriobject
defaultsquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Mga dimension ng output canvas, na tinutukoy bilang custom {width, height} o preset: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9. Ang default ay square_hd (1024x1024).
backgroundopsyonal
Uriobject
Background para sa output: isang larawan, transparency, o solid color na default na puti.
background.modeopsyonal
Urienum
defaultColor
TransparentColorImage
Background mode: ginagamit ng 'Color' ang `color`, na default ay puti; gumagawa ang 'Transparent' ng transparency at palaging gumagamit ng PNG; kino-composite ng 'Image' ang resulta sa ibabaw ng `image_url`.
background.coloropsyonal
Uriobject
default{"b":255,"g":255,"r":255}
Solid background fill para sa 'Color' mode, default na puti, na tinutukoy sa pamamagitan ng mga R/G/B component mula 0 hanggang 255.
background.color.rkinakailangan
Uriinteger
0 – 255
background.color.gkinakailangan
Uriinteger
0 – 255
background.color.bkinakailangan
Uriinteger
0 – 255
background.image_urlopsyonal
Uriurl · image
URL para sa background larawan; kinakailangan sa 'Image' mode.
background.image_fitopsyonal
Urienum
defaultCover
CoverContainStretch
Piliin kung paano iaangkop ang background larawan sa canvas. Pinananatili ng 'Contain' ang fitted larawan na may letterboxing sa ibabaw ng `color`, gumagamit ang 'Stretch' ng distortion upang magkasya, at pinupuno ng 'Cover' ang canvas sa pamamagitan ng pag-crop.
marginopsyonal
Uriobject
Espasyo sa pagitan ng produkto at mga gilid ng canvas. Gamitin ang `all` upang itakda ang lahat ng margin, na may opsyonal na override para sa bawat panig; ang default ay 20% bawat panig.
margin.allopsyonal
Uristring
default20%
Pare-parehong margin sa bawat panig, tinutukoy bilang '%' ng dimension ng canvas, mula 0 hanggang 49%, o sa 'px' na may minimum na 0px.
margin.leftopsyonal
Uristring | null
Left margin na pumapalit sa `all` sa panig na iyon. Tumatanggap ng '%' mula 0 hanggang 49%, o 'px' na 0px o higit pa.
margin.rightopsyonal
Uristring | null
Right margin na pumapalit sa `all` sa panig na iyon. Tumatanggap ng '%' mula 0 hanggang 49%, o 'px' na 0px o higit pa.
margin.topopsyonal
Uristring | null
Top margin na pumapalit sa `all` sa panig na iyon. Tumatanggap ng '%' mula 0 hanggang 49%, o 'px' na 0px o higit pa.
margin.bottomopsyonal
Uristring | null
Bottom margin na pumapalit sa `all` sa panig na iyon. Tumatanggap ng '%' mula 0 hanggang 49%, o 'px' na 0px o higit pa.
shadowopsyonal
Uriobject
Configuration ng shadow: piliin ang 'Generative' o 'Drop' at i-configure ang mga setting nito. Iwanang walang value upang walang shadow na ilapat.
shadow.typeopsyonal
Urienum
GenerativeDrop
Opsyonal na style ng shadow, at walang shadow kapag walang value. Piliin ang 'Generative' para sa AI synthesis o 'Drop' para sa deterministic na drop shadow.
shadow.generativeopsyonal
Uriobject
Mga setting para sa AI-generated shadow, inilalapat kapag ang type ay 'Generative'.
shadow.generative.opacityopsyonal
Urinumber
default0.2
0 – 1
Opacity ng ganap na na-composite na shadow, mula 0 hanggang 1.
shadow.generative.light_sourceopsyonal
Uriobject
Tiyak na virtual light source para sa shadow synthesis, na pumapalit sa awtomatikong estimate ng direksyon ng ilaw mula sa larawan kapag ibinigay.
shadow.dropopsyonal
Uriobject
Mga setting para sa drop shadow, inilalapat kapag ang type ay 'Drop'.
shadow.drop.coloropsyonal
Uriobject
default{"b":0,"g":0,"r":0}
RGB color para sa shadow; black ang default.
shadow.drop.horizontalopsyonal
Urinumber
default50
-100 – 100
Pahalang na displacement ng shadow, kung saan ang maximum setting na 100 ay kumakatawan sa 10% ng lapad ng canvas. Mula -100 hanggang 100 ang mga value; inililipat pakaliwa ng negative at pakanan ng positive ang shadow.
shadow.drop.verticalopsyonal
Urinumber
default8
-100 – 100
Patayong displacement ng shadow, kung saan ang maximum setting na 100 ay kumakatawan sa 10% ng taas ng canvas. Mula -100 hanggang 100 ang mga value; inililipat pataas ng negative at pababa ng positive ang shadow.
shadow.drop.bluropsyonal
Urinumber
default24
0 – 100
Setting ng blur ng shadow, kung saan ang maximum softness na 100 ay katumbas ng radius na 5% ng mas maikling dimension ng canvas. Nagsisimula ang range sa 0, na nag-iiwan ng matitigas na gilid.
shadow.drop.opacityopsyonal
Urinumber
default0.25
0 – 1
Opacity ng shadow, mula 0 hanggang 1.
watermarkopsyonal
Uriobject
Overlay ng logo o watermark na ini-enable sa pagbibigay ng larawan; kapag hindi ibinigay, walang watermark ang output, gaya ng default.
watermark.image_urlopsyonal
Uriurl · image
URL para sa logo o watermark larawan. Ang walang laman na value ay nag-iiwan sa output na walang watermark.
watermark.remove_backgroundopsyonal
Uriboolean
defaultfalse
Kung aalisin ang background ng watermark gamit ang background removal upang hindi ito maisama sa overlay.
watermark.positionopsyonal
Urienum
defaultbottom_right
top_lefttop_rightbottom_leftbottom_rightcenter
Placement ng watermark.
watermark.scaleopsyonal
Urinumber
default0.1
0.01 – 1
Lapad ng watermark, ipinapahayag bilang fraction ng lapad ng canvas.
watermark.opacityopsyonal
Urinumber
default1
0 – 1
Opacity ng watermark, mula 0 hanggang 1.
watermark.marginopsyonal
Uristring
default3%
Layo papasok mula sa gilid ng canvas, ipinapahayag bilang '%' ng canvas (0–49%) o sa 'px'.
output_formatopsyonal
Urienum
pngjpeg
Encoding ng output na larawan, pinipili mula sa PNG o JPEG; hindi available ang JPEG para sa transparent na background. Kapag hindi pinili, pinapanatili ang format ng input.
kinakailangan Canonical na pangalan, tinatanggap din

Tumatanggap ang mga parameter ng file ng pampublikong https:// URL, data: URI na hanggang 10 MB, o file_url ng isang upload. Mga file

Output

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"
  }
}
Ikaw ang pumipili para sa iyong mga fileAng bawat outputs[].url ay kopya sa aming storage: pinananatili nang walang hanggan (sinisingil bawat GB-month) o 7 araw nang libre, ayon sa setting ng iyong account o ?storage=.
Parehong shape sa bawat modelotype, url, content_type, width, height at duration, para sa mga larawan, video at audio. Ang output ay sariling result object ng modelo.
Mga field ng output
image
object {url, content_type, file_name, file_size, width, height} | nullLarawang produkto na inihanda para sa paggamit sa catalog.

Higit pang modelo: Pag-edit ng Larawan

Para sa mga AI agent: nasa Markdown ang pahinang ito sa https://doitong.com/fil/developers/models/pixelcut/product-photo.md. Lahat ng modelo at gabay: https://doitong.com/developers/llms.txt