Langkau ke kandungan

Pixelcut Product Photo

Integrasikan

ID model 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"

Permintaan ini: $0.024 24 kredit API Jalankan pada halaman ini

Dapatkan kunci API
Pixelcut Penyuntingan Imej #utility#editing

Penggubah imej produk: memisahkan item dan meletakkannya pada kanvas baharu dengan latar belakang, margin dan bayang-bayang

Pixelcut · Imej

Hasil pertama anda akan muncul di sini

Bina permintaan di bawah dan jalankannya dengan kunci API anda. Output disalin ke storan kami, disimpan selama-lamanya atau 7 hari secara percuma.

Bina permintaan

Kawalan dijana daripada skema model. Kod dan harga dikemas kini apabila anda mengubahnya.

•diperlukan image_url
Lepaskan fail, atau

URL imej produk untuk diproses.

image_size lalai square_hd

Dimensi kanvas output, dinyatakan sebagai {width, height} tersuai atau pratetap: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9. Lalainya ialah square_hd (1024x1024).

Lanjutan output_format · background · margin · shadow · watermark
output_format

Pengekodan imej output, dipilih daripada PNG atau JPEG, dengan JPEG tidak tersedia untuk latar belakang telus. Jika pilihan ini tidak disertakan, format input dikekalkan.

Latar belakang untuk output: imej, ketelusan atau warna padu yang lalainya ialah putih.

Ruang antara produk dengan tepi kanvas. Gunakan `all` untuk menetapkan setiap margin, dengan penggantian pilihan bagi sisi individu; lalainya ialah 20% bagi setiap sisi.

Konfigurasi bayang: pilih 'Generative' atau 'Drop' dan konfigurasikan tetapannya. Biarkan tidak ditetapkan untuk tidak menggunakan bayang.

Tindanan logo atau tera air didayakan dengan membekalkan imej; jika tidak disertakan, output tidak mempunyai tera air, seperti lalainya.

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

Jalankan permintaan ini

Kunci anda kekal dalam pelayar ini: ia hanya dihantar kepada Doitong API dan disimpan (localStorage) hanya jika anda menanda Ingat. Dapatkan kunci API

Tentang Pixelcut Product Photo

Memproses foto produk menjadi imej gaya katalog. Anda boleh menetapkan kanvas menggunakan pratetap `image_size` atau dimensi tersuai, memilih `background` warna padu, lutsinar atau imej, dan melaraskan `margin`. `shadow` generatif atau jatuh serta tindanan `watermark` pilihan tersedia. Output ialah png atau jpeg, dan jpeg tidak boleh digunakan dengan latar belakang lutsinar.

Parameter

Hantar sama ada nama kanonik atau nama natif, bukan kedua-duanya. Nama kanonik

NamaJenis LalaiDibenarkan Penerangan
image_urldiperlukan image
Jenisurl · image
URL imej produk untuk diproses.
image_sizepilihan
Jenisobject
Lalaisquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Dimensi kanvas output, dinyatakan sebagai {width, height} tersuai atau pratetap: square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9. Lalainya ialah square_hd (1024x1024).
backgroundpilihan
Jenisobject
Latar belakang untuk output: imej, ketelusan atau warna padu yang lalainya ialah putih.
background.modepilihan
Jenisenum
LalaiColor
TransparentColorImage
Mod latar belakang: 'Color' menggunakan `color`, dengan lalai putih; 'Transparent' menghasilkan ketelusan dan sentiasa menggunakan PNG; 'Image' menggabungkan hasil di atas `image_url`.
background.colorpilihan
Jenisobject
Lalai{"b":255,"g":255,"r":255}
Isian latar belakang padu untuk mod 'Color', putih secara lalai, yang dinyatakan melalui komponen R/G/B dalam julat 0 hingga 255.
background.color.rdiperlukan
Jenisinteger
0 – 255
background.color.gdiperlukan
Jenisinteger
0 – 255
background.color.bdiperlukan
Jenisinteger
0 – 255
background.image_urlpilihan
Jenisurl · image
URL imej latar belakang; wajib dalam mod 'Image'.
background.image_fitpilihan
Jenisenum
LalaiCover
CoverContainStretch
Pilih cara menyesuaikan imej latar belakang dengan kanvas. 'Contain' mengekalkan imej yang disesuaikan dengan bar hitam di atas `color`, manakala 'Stretch' menggunakan herotan untuk menyesuaikan saiz; 'Cover' memenuhi kanvas dengan memangkas imej.
marginpilihan
Jenisobject
Ruang antara produk dengan tepi kanvas. Gunakan `all` untuk menetapkan setiap margin, dengan penggantian pilihan bagi sisi individu; lalainya ialah 20% bagi setiap sisi.
margin.allpilihan
Jenisstring
Lalai20%
Margin seragam pada setiap sisi, dinyatakan sebagai '%' daripada dimensi kanvas, daripada 0 hingga 49%, atau dalam 'px' dengan minimum 0px.
margin.leftpilihan
Jenisstring | null
Margin kiri yang menggantikan `all` pada sisi tersebut. Menerima '%' daripada 0 hingga 49%, atau 'px' pada 0px atau lebih.
margin.rightpilihan
Jenisstring | null
Margin kanan yang menggantikan `all` pada sisi tersebut. Menerima '%' daripada 0 hingga 49%, atau 'px' pada 0px atau lebih.
margin.toppilihan
Jenisstring | null
Margin atas yang menggantikan `all` pada sisi tersebut. Menerima '%' daripada 0 hingga 49%, atau 'px' pada 0px atau lebih.
margin.bottompilihan
Jenisstring | null
Margin bawah yang menggantikan `all` pada sisi tersebut. Menerima '%' daripada 0 hingga 49%, atau 'px' pada 0px atau lebih.
shadowpilihan
Jenisobject
Konfigurasi bayang: pilih 'Generative' atau 'Drop' dan konfigurasikan tetapannya. Biarkan tidak ditetapkan untuk tidak menggunakan bayang.
shadow.typepilihan
Jenisenum
GenerativeDrop
Gaya bayang pilihan, tanpa bayang apabila tidak ditetapkan. Pilih 'Generative' untuk sintesis AI atau 'Drop' untuk bayang jatuh yang deterministik.
shadow.generativepilihan
Jenisobject
Tetapan untuk bayang yang dijana AI, digunakan apabila jenisnya ialah 'Generative'.
shadow.generative.opacitypilihan
Jenisnumber
Lalai0.2
0 – 1
Kelegapan bayang yang digubah sepenuhnya, daripada 0 hingga 1.
shadow.generative.light_sourcepilihan
Jenisobject
Sumber cahaya maya eksplisit untuk sintesis bayang, menggantikan anggaran automatik arah cahaya daripada imej apabila dibekalkan.
shadow.droppilihan
Jenisobject
Tetapan untuk bayang jatuh, digunakan apabila jenisnya ialah 'Drop'.
shadow.drop.colorpilihan
Jenisobject
Lalai{"b":0,"g":0,"r":0}
Warna RGB untuk bayang; lalainya ialah hitam.
shadow.drop.horizontalpilihan
Jenisnumber
Lalai50
-100 – 100
Anjakan bayang mendatar, dengan tetapan maksimum 100 mewakili 10% lebar kanvas. Nilai dalam julat -100 hingga 100, dengan tetapan negatif mengalih ke kiri dan positif ke kanan.
shadow.drop.verticalpilihan
Jenisnumber
Lalai8
-100 – 100
Anjakan bayang menegak, dengan tetapan maksimum 100 mewakili 10% tinggi kanvas. Nilai dalam julat -100 hingga 100, dengan tetapan negatif mengalih ke atas dan positif ke bawah.
shadow.drop.blurpilihan
Jenisnumber
Lalai24
0 – 100
Tetapan kabur bayang, dengan kelembutan maksimum pada 100 yang sepadan dengan jejari 5% daripada dimensi kanvas yang lebih pendek. Julat bermula pada 0, yang mengekalkan tepi tajam.
shadow.drop.opacitypilihan
Jenisnumber
Lalai0.25
0 – 1
Kelegapan bayang, daripada 0 hingga 1.
watermarkpilihan
Jenisobject
Tindanan logo atau tera air didayakan dengan membekalkan imej; jika tidak disertakan, output tidak mempunyai tera air, seperti lalainya.
watermark.image_urlpilihan
Jenisurl · image
URL imej logo atau tera air. Nilai kosong menghasilkan output tanpa tera air.
watermark.remove_backgroundpilihan
Jenisboolean
Lalaifalse
Sama ada hendak membuang latar belakang tera air menggunakan penyingkiran latar belakang supaya tindanan tidak menyertakannya.
watermark.positionpilihan
Jenisenum
Lalaibottom_right
top_lefttop_rightbottom_leftbottom_rightcenter
Kedudukan tera air.
watermark.scalepilihan
Jenisnumber
Lalai0.1
0.01 – 1
Lebar tera air, dinyatakan sebagai pecahan lebar kanvas.
watermark.opacitypilihan
Jenisnumber
Lalai1
0 – 1
Kelegapan tera air, daripada 0 hingga 1.
watermark.marginpilihan
Jenisstring
Lalai3%
Jarak ke dalam dari tepi kanvas, dinyatakan sebagai '%' daripada kanvas (0–49%) atau dalam 'px'.
output_formatpilihan
Jenisenum
pngjpeg
Pengekodan imej output, dipilih daripada PNG atau JPEG, dengan JPEG tidak tersedia untuk latar belakang telus. Jika pilihan ini tidak disertakan, format input dikekalkan.
diperlukan Nama kanonik, turut diterima

Parameter fail menerima URL awam https://, URI data: sehingga 10 MB, atau file_url bagi muat naik. Fail

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"
  }
}
Fail anda, pilihan andaSetiap outputs[].url ialah salinan pada storan kami: disimpan selama-lamanya (dibayar setiap GB-bulan) atau 7 hari secara percuma, mengikut tetapan akaun anda atau ?storage=.
Bentuk yang sama pada setiap modeltype, url, content_type, width, height dan duration, untuk imej, video dan audio. output ialah objek hasil model itu sendiri.
Medan output
image
object {url, content_type, file_name, file_size, width, height} | nullFoto produk yang disediakan untuk kegunaan katalog.

Lebih banyak model: Penyuntingan Imej

Untuk ejen AI: halaman ini dalam Markdown tersedia di https://doitong.com/ms/developers/models/pixelcut/product-photo.md. Semua model dan panduan: https://doitong.com/developers/llms.txt