Détourage d’image
Le détourage automatique isole le sujet d’une photo et en supprime l’arrière-plan pour le rendre transparent. Vous récupérez un PNG où seul le produit, la personne ou l’objet subsiste, prêt à poser sur un fond blanc, une couleur unie ou un autre décor. Aucun tracé manuel n’est nécessaire.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Ce que le détourage automatique remplace
Détourer à la main, c’est suivre le contour du sujet à la gomme ou au lasso, zoomer sur chaque bord et recommencer dès que la sélection déborde. Sur une seule image, c’est fastidieux ; sur une série, c’est un travail entier. L’outil repère le sujet et le sépare du fond automatiquement, ce qui vous laisse le résultat à vérifier plutôt qu’un long tracé à exécuter.
Des contours propres, même sur les détails fins
Les cas difficiles sont connus : mèches de cheveux, poils, feuillage, objets ajourés. Le détourage traite ces bordures en cherchant à conserver le détail sans laisser d’auréole du fond d’origine. Le rendu est bon sur la grande majorité des photos ; les visuels très complexes peuvent demander une retouche d’appoint, mais vous partez d’un détourage déjà fait plutôt que d’une feuille blanche.
Un PNG transparent, prêt à réutiliser
Le résultat est fourni au format PNG avec transparence, ce qui vous permet de reposer le sujet sur n’importe quel arrière-plan : un blanc pour une marketplace, une couleur de marque pour une bannière, un décor pour une composition. Le même sujet détouré se réutilise ainsi sur autant de fonds que nécessaire, sans jamais refaire le travail à chaque déclinaison. C’est ce qui rend le détourage bien plus utile qu’une simple découpe ponctuelle.
Bientôt disponible
Cette capacité est en cours de déploiement : elle n’accepte pas encore d’exécutions pour le moment. Elle sera accessible depuis cette page, directement dans le navigateur, ainsi que via l’API pour l’automatiser sur vos propres visuels. Le tarif est déjà annoncé afin que vous puissiez l’anticiper : aucune surprise à l’ouverture, et toujours sans abonnement ni compte à créer au préalable, comme pour le reste des outils.
Cas d’usage
Des fiches conformes aux marketplaces
Nadia Benali revend des accessoires et doit publier chaque article sur fond blanc, comme l’exigent les places de marché. Le détourage retire le fond de ses photos prises à la maison, qu’il ne reste plus qu’à poser sur un blanc régulier.
Un catalogue homogène
Menuiserie Rousseau & Fils photographie ses pièces dans l’atelier, avec des fonds hétéroclites. En détourant chaque cliché, l’entreprise obtient des visuels isolés qu’elle place sur un fond commun, pour un catalogue enfin cohérent.
Des compositions pour une agence
Studio Lumen SAS assemble des visuels publicitaires à partir d’éléments variés. Le détourage fournit des sujets sur fond transparent, faciles à combiner dans une affiche ou un montage sans halo disgracieux autour des bords.
Questions fréquentes
Faut-il encore détourer quoi que ce soit à la main ?
Non, l’outil sépare le sujet du fond automatiquement. Sur des images très complexes, une petite retouche des bords peut améliorer le rendu, mais vous partez d’un détourage déjà réalisé plutôt que d’un tracé à faire entièrement.
Sous quel format est rendue l’image ?
En PNG avec fond transparent, afin que vous puissiez reposer le sujet sur l’arrière-plan de votre choix — un fond blanc, une couleur unie ou un décor — sans conserver l’ancien fond.
L’outil gère-t-il les cheveux et les contours ajourés ?
Oui, ces zones délicates sont prises en charge et le résultat est satisfaisant sur la plupart des photos. Les images particulièrement chargées restent les plus exigeantes et peuvent demander un léger ajustement.
La fonction est-elle déjà utilisable ?
Pas encore : elle est en cours de déploiement et n’accepte pas d’exécutions pour le moment. Le tarif est déjà publié afin que vous puissiez le prévoir dès son ouverture.
Quel sera le prix ?
Le tarif annoncé est de $0.061 par requête et $0.0039 par image, en dollars. Vous ne réglez que les images traitées, sans abonnement à charger d’avance.
Que deviennent mes photos après le détourage ?
Elles sont transmises à nos serveurs le temps du traitement, sur une connexion chiffrée, puis supprimées. Aucune image n’est conservée ni réutilisée une fois le détourage renvoyé.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/image/remove-background \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/producto.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/remove-background", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/producto.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/remove-background",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/producto.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/remove-background", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/producto.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/producto.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/remove-background", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"image": "https://ejemplo.com/producto.jpg"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.remove_background",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 15 |
max_megapixels | 12 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |