Floutage de zone
Tracez un ou plusieurs rectangles sur une photo, autour d'un écran d'ordinateur, d'un tableau blanc ou de l'adresse d'une enveloppe, et seules ces zones reviennent floutées jusqu'à être illisibles. Ailleurs, l'image garde ses dimensions, son format et chaque pixel. Vous payez par image, sans abonnement.
Cette tâche n'est pas disponible pour le moment et ne peut donc pas être achetée. Rien n'est facturé.
Voir l’APIL’outil applique un flou qui empêche la lecture ; le reste de la photo reste intact, prêt à partager.
Vous désignez, l’outil masque
À la différence d’une détection automatique, ce floutage porte sur la zone que vous choisissez vous-même. C’est le bon outil quand l’élément à cacher n’est ni un visage ni une plaque : un numéro de dossier, une signature, un montant, un logo. Vous encadrez la région et l’outil la rend illisible.
L’intensité du flou est suffisante pour empêcher toute lecture, y compris après un agrandissement : un flou trop léger laisserait deviner un texte court comme un code ou un identifiant.
Un flou qui ne se défait pas
Le flou est appliqué aux pixels de l’image finale : l’information masquée n’existe plus dans le fichier renvoyé, contrairement à un cache posé par-dessus dans un document qui peut se retirer. C’est important avant de publier une capture d’écran ou une photo sur un forum, un site de petites annonces ou un réseau social. Une fois l’image floutée téléchargée, la zone cachée ne peut pas être « rétablie » : elle a bien disparu du rendu que vous diffusez.
Formats et limites
L’outil accepte les images JPEG, PNG et WebP jusqu’à 15 Mo et 12 mégapixels. Il préserve les dimensions d’origine et ne touche qu’à la zone indiquée, le reste de la photo restant net. Pour masquer plusieurs éléments sur une même image — deux noms, une adresse et un visage —, vous appliquez le floutage à chaque région concernée.
La photo reste utilisable et lisible partout ailleurs, seule la partie sensible devient illisible.
Cas d’usage
Une annonce de vente sans données perso
Julien Lefèvre revend un meuble et photographie l’étiquette de livraison encore collée. Il floute son nom et son adresse avant de mettre l’annonce en ligne, pour ne pas exposer ses coordonnées à des inconnus.
Une capture d’écran à partager
Sophie Nguyen montre un échange à un collègue mais veut cacher le nom d’un tiers. Le floutage de la zone concernée rend la capture partageable sans divulguer l’identité d’une personne non impliquée.
Un justificatif partiellement masqué
Nadia Benali doit prouver une adresse sans révéler un montant figurant sur le même document. Elle floute la ligne sensible et transmet une photo lisible sur l’essentiel, discrète sur le reste.
Questions fréquentes
Le flou peut-il être retiré par quelqu’un d’autre ?
Contrairement à un rectangle posé dans un document modifiable, il ne se déplace pas et ne se retire pas.
Puis-je flouter plusieurs endroits sur la même photo ?
Oui, vous appliquez le floutage à chaque zone que vous désignez. Le reste de l’image reste net ; seules les régions que vous choisissez deviennent illisibles.
Est-ce le bon outil pour flouter des visages automatiquement ?
Non : ici, vous désignez vous-même la zone. Pour repérer et flouter tous les visages sans les pointer un par un, l’outil de floutage de visages détecte les personnes automatiquement.
Que deviennent mes images après le floutage ?
L’image sert au traitement puis n’est pas conservée. Le fichier flouté vous est renvoyé et rien n’est archivé, réanalysé ou partagé de notre côté.
Combien coûte un floutage ?
Sans abonnement : vous payez à la demande, uniquement les images traitées.
Faut-il un compte pour utiliser l’outil ?
Non. Pas d’inscription ni de solde : l’achat est direct, en une fois. En cas de besoin, une vraie personne répond en espagnol ou en anglais.
Outils associés
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
Un POST authentifié crée la tâche ; le résultat arrive par webhook ou par un lien signé. Cette capacité est disponible par API, pas comme outil web interactif.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/image/blur-region \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg","x":0,"y":0,"width":50,"height":50}'const res = await fetch("https://api.kit.forhosting.com/image/blur-region", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg",
"x": 0,
"y": 0,
"width": 50,
"height": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/blur-region",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg",
"x": 0,
"y": 0,
"width": 50,
"height": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/blur-region", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg","x":0,"y":0,"width":50,"height":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg","x":0,"y":0,"width":50,"height":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/blur-region", 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/imagen.jpg",
"x": 0,
"y": 0,
"width": 50,
"height": 50
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.blur_region",
"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. |
Notes techniques
Le floutage de zone rend illisible une partie que vous désignez sur une image : un nom sur un courrier, une adresse, un visage à l’arrière-plan.