Passer au contenu

Image2svg

Intégrer

Identifiant du modèle image2svg
# 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/image2svg?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"

Cette requête: 0,005 $ 5 crédits API · ≈ 0,53 ₽ L’exécuter sur cette page

Obtenir une clé API
Utility Édition d’image #utility#editing

vectoriel une image matricielle en SVG avec mode couleur ou binaire et chemins spline ou polygonaux

Utility · image

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

•requis image_url
Déposez un fichier, ou

Image source pour la conversion en SVG.

Avancé colormode · hierarchical · mode · filter_speckle · color_precision · layer_difference · corner_threshold · length_threshold · max_iterations · splice_threshold · path_precision
colormode par défaut color

Sélection du mode de sortie : color pour une sortie en couleur, ou binary pour une sortie en noir et blanc.

hierarchical par défaut stacked

Sélection du mode hiérarchique : stacked ou cutout.

mode par défaut spline

Mode des tracés : spline pour les courbes ou polygon pour les lignes droites.

par défaut 4

Filtrage du bruit et des petites taches.

par défaut 6

Niveau utilisé pour la quantification des couleurs.

par défaut 16

Seuil des différences entre les calques en mode hiérarchique.

par défaut 60

Seuil angulaire, en degrés, pour la détection des angles.

par défaut 4

Seuil appliqué à la longueur des courbes ou des lignes.

par défaut 10

Limite supérieure du nombre d’itérations d’optimisation.

par défaut 45

Seuil utilisé lors de l’assemblage des tracés.

par défaut 3

Précision des coordonnées des tracés en décimales.

POST /run/image2svg?wait=20 devis → 0,005 $
# 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/image2svg?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"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Image2svg

Convertit une image matricielle en fichier SVG. `colormode` bascule entre sortie couleur et binaire, `mode` choisit les courbes spline ou les polygones, et `hierarchical` sélectionne une superposition par calques ou par découpe. Le niveau de détail se règle avec des paramètres tels que `filter_speckle` (0 à 20), `color_precision` (1 à 10) et `path_precision` (1 à 10).

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
image_urlrequis image
Typeurl · image
Image source pour la conversion en SVG.
colormodefacultatif
Typeenum
Par défautcolor
colorbinary
Sélection du mode de sortie : color pour une sortie en couleur, ou binary pour une sortie en noir et blanc.
hierarchicalfacultatif
Typeenum
Par défautstacked
stackedcutout
Sélection du mode hiérarchique : stacked ou cutout.
modefacultatif
Typeenum
Par défautspline
splinepolygon
Mode des tracés : spline pour les courbes ou polygon pour les lignes droites.
filter_specklefacultatif
Typeinteger
Par défaut4
0 – 20
Filtrage du bruit et des petites taches.
color_precisionfacultatif
Typeinteger
Par défaut6
1 – 10
Niveau utilisé pour la quantification des couleurs.
layer_differencefacultatif
Typeinteger
Par défaut16
1 – 32
Seuil des différences entre les calques en mode hiérarchique.
corner_thresholdfacultatif
Typeinteger
Par défaut60
0 – 180
Seuil angulaire, en degrés, pour la détection des angles.
length_thresholdfacultatif
Typenumber
Par défaut4
0 – 10
Seuil appliqué à la longueur des courbes ou des lignes.
max_iterationsfacultatif
Typeinteger
Par défaut10
1 – 20
Limite supérieure du nombre d’itérations d’optimisation.
splice_thresholdfacultatif
Typeinteger
Par défaut45
0 – 90
Seuil utilisé lors de l’assemblage des tracés.
path_precisionfacultatif
Typeinteger
Par défaut3
1 – 10
Précision des coordonnées des tracés en décimales.
requis Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "image2svg",
  "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": 5,
    "usd": "0.005",
    "charged": 5,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "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
      }
    ]
  },
  "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"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
images
array of object {url, content_type, file_name, file_size}Fichier SVG produit par la conversion.

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/image2svg.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt