Hoppa till innehåll

Image2Pixel

Integrera

Modell-id image2pixel
# 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/image2pixel?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"

Upp till 0,153 $ per körning debiteras efter faktisk användning, resten återbetalas Kör den på den här sidan

Hämta API-nyckel
Utility Bildredigering #post-processing#pixel-art

Konverterar bilder till ren pixelgrafik med palettbegränsning, skalidentifiering och valfri transparent bakgrund

Utility · Bild

Ditt första resultat visas här

Skapa en begäran nedan och kör den med din API-nyckel. Utdata kopieras till vår lagring och sparas för alltid eller 7 dagar kostnadsfritt.

Skapa en begäran

Kontrollerna genereras från modellschemat. Koden och priset uppdateras när du ändrar dem.

•obligatoriskt image_url
Släpp en fil eller

Källbildens URL för konvertering till förbättrad pixelgrafik.

Avancerat detect_method · downscale_method · background_mode · max_colors · scale · alpha_threshold · dominant_color_threshold · background_tolerance · auto_color_detect · trim_borders · transparent_background · cleanup_morph · cleanup_jaggy · snap_grid · fixed_palette
detect_method standard auto

Metod som används för att identifiera skalan.

downscale_method standard dominant

Metod som används för nedskalning till pixelgrafik.

background_mode standard corners

Startpositioner för flödesfyllning vid bakgrundsborttagning.

standard 32

Maximalt antal färger i utpaletten; None tillåter obegränsat antal färger.

Pixelstorlek som ska användas; None aktiverar automatisk identifiering.

standard 128

Tröskelvärde för binarisering av alfa, från 0 till 255.

standard 0.05

Tröskelvärde för dominerande färger, från 0.0 till 1.0.

standard 0

Tolerans för bakgrunden, från 0 till 255.

Valfri fördefinierad palett angiven med hexadecimala strängar, till exempel ['#000000', '#ffffff'].

POST /run/image2pixel?wait=20 pris → 0,153 $
# 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/image2pixel?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"

Kör den här begäran

Din nyckel stannar i den här webbläsaren: den skickas endast till Doitong API och sparas endast i localStorage om du markerar Kom ihåg. Hämta en API-nyckel

Om Image2Pixel

Omvandlar en indata-bild till pixelgrafik och returnerar den bearbetade bilden samt en nedskalad version som PNG-filer. Du kan begränsa paletten med `max_colors` (1 till 256), ange en `fixed_palette` med hex-färger eller tvinga fram en `scale` från 1 till 64. Flera metoder för nedskalning, rensning och borttagning av bakgrund är tillgängliga. Svaret rapporterar även antal färger, paletten och den identifierade pixelskalan.

Parametrar

Skicka antingen det kanoniska namnet eller det inbyggda namnet, inte båda. Kanoniska namn

NamnTyp StandardTillåtna Beskrivning
image_urlobligatoriskt image
Typurl · image
Källbildens URL för konvertering till förbättrad pixelgrafik.
max_colorsvalfritt
Typinteger | null
Standard32
1 – 256
Maximalt antal färger i utpaletten; None tillåter obegränsat antal färger.
auto_color_detectvalfritt
Typboolean
Standardfalse
Aktiverar automatiskt val av optimalt färgantal.
fixed_palettevalfritt
Typstring[]
Valfri fördefinierad palett angiven med hexadecimala strängar, till exempel ['#000000', '#ffffff'].
detect_methodvalfritt
Typenum
Standardauto
autorunsedge
Metod som används för att identifiera skalan.
scalevalfritt
Typinteger | null
1 – 64
Pixelstorlek som ska användas; None aktiverar automatisk identifiering.
downscale_methodvalfritt
Typenum
Standarddominant
dominantmedianmodemeancontent-adaptive
Metod som används för nedskalning till pixelgrafik.
trim_bordersvalfritt
Typboolean
Standardfalse
Styr beskärning av bildens kanter.
transparent_backgroundvalfritt
Typboolean
Standardfalse
Bakgrundsborttagning genom transparens: när bildkorrigeringen är klar blir sammanhängande färgområden som vidrör en bildkant transparenta.
cleanup_morphvalfritt
Typboolean
Standardfalse
Brusreducering med morfologiska operationer.
cleanup_jaggyvalfritt
Typboolean
Standardfalse
Rengöring av ojämna kanter genom att ta bort isolerade diagonala pixlar.
snap_gridvalfritt
Typboolean
Standardtrue
Låser utdata till pixelrutnätet.
alpha_thresholdvalfritt
Typinteger
Standard128
0 – 255
Tröskelvärde för binarisering av alfa, från 0 till 255.
dominant_color_thresholdvalfritt
Typnumber
Standard0.05
0 – 1
Tröskelvärde för dominerande färger, från 0.0 till 1.0.
background_tolerancevalfritt
Typinteger
Standard0
0 – 255
Tolerans för bakgrunden, från 0 till 255.
background_modevalfritt
Typenum
Standardcorners
edgescornersmidpoints
Startpositioner för flödesfyllning vid bakgrundsborttagning.
obligatoriskt Kanoniskt namn, accepteras också

Filparametrar tar emot en offentlig https://-URL, en data:-URI på upp till 10 MB eller file_url från en uppladdning. Filer

Resultat

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "image2pixel",
  "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": 153,
    "usd": "0.153",
    "charged": 153,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "pixel_scale": 21,
    "palette": [
      "string"
    ],
    "num_colors": 10,
    "images": [
      {
        "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"
  }
}
Dina filer, ditt valVarje outputs[].url är en kopia i vår lagring: sparad för alltid (debiteras per GB-månad) eller 7 dagar kostnadsfritt, enligt din kontoinställning eller ?storage=.
Samma struktur för varje modelltype, url, content_type, width, height och duration, för bilder, video och ljud. output är modellens eget resultatobjekt.
Resultatets fält
pixel_scale
integerPixelstorlek som identifierats i indata.
palette
array of stringFärgpalett från det bearbetade mediet.
num_colors
integerAntal färger i det bearbetade mediet.
images
array of object {url, content_type, file_name, file_size, width, height}Bearbetad pixelgrafik och skalade bilder, båda i PNG-format.

För AI-agenter: den här sidan som Markdown finns på https://doitong.com/sv/developers/models/image2pixel.md. Alla modeller och guider: https://doitong.com/developers/llms.txt