23 octobre 2026
Demander à un assistant IA de flouter des visages sur une photo
Un assistant IA peut ouvrir l'outil de flou d'image MyTools avec votre photo déjà chargée, flouter toute l'image de lui-même et enregistrer le résultat une fois que vous avez marqué les visages. Voici ce qu'il vérifie d'abord, et pourquoi les visages restent votre décision.
Un assistant IA peut flouter une photo pour vous avec l'outil de flou d'image MyTools. Donnez-lui un lien et il ouvre mytools.com/image/blur-image/by-url?url=... avec l'image déjà chargée. Il peut flouter toute l'image avec un rayon qu'il choisit et enregistrer le résultat, sans aucune aide de votre part. Pour masquer certains visages, vous tracez un rectangle sur chacun d'eux et l'assistant s'occupe de tout le reste. Aucun compte, aucun CAPTCHA, et le flou s'applique dans votre navigateur : la photo n'est donc jamais envoyée sur un serveur pour être traitée.
Flouter est la partie facile. Décider quels visages masquer est la partie qui compte, et cette décision vous appartient.
Ce que votre assistant est réellement en train de décider
Quand vous lui demandez de « flouter les enfants sur cette photo avant que je la publie », un assistant ne compare pas les éditeurs photo. Il vérifie s'il peut aller jusqu'au bout sans s'arrêter pour vous dire de faire le travail vous-même. La plupart des éditeurs en ligne échouent à au moins une de ces vérifications.
Y a-t-il un compte ? Un assistant ne peut pas s'inscrire pour vous, confirmer une adresse e-mail ni accepter des conditions à votre place, si bien qu'un écran de connexion met fin à la tentative. MyTools n'a ni inscription ni session. L'outil de flou fonctionne dès la première visite.
Y a-t-il un CAPTCHA ? Une épreuve conçue pour tenir les logiciels à l'écart est une épreuve qu'un logiciel devrait respecter. MyTools n'en utilise aucune.
Peut-il faire entrer la photo ? Un assistant a un lien, pas une souris. Un éditeur qui n'accepte qu'un fichier déposé sur la page a besoin d'une personne pour le déposer. L'outil de flou MyTools accepte un ou plusieurs liens en paramètres d'URL et s'ouvre avec les images déjà chargées. Quand la photo n'existe que sur votre téléphone ou votre ordinateur portable, vous la choisissez et l'assistant prend le relais.
Le résultat sera-t-il propre ? Certains éditeurs gratuits apposent un logo sur l'export, le réduisent, ou réservent le téléchargement en taille réelle à une offre payante. L'outil de flou enregistre à la résolution d'origine, en PNG, JPG ou WebP, sans rien ajouter.
Où va la photo ? Une photo d'enfants, d'un collègue ou d'un inconnu dans la rue est exactement le genre de fichier qu'un assistant prudent devrait hésiter à envoyer vers un serveur inconnu. Sur MyTools, le flou s'applique dans votre navigateur, sur un canvas. La seule exception est le point d'entrée par lien décrit plus bas : pour charger une image distante, notre serveur récupère l'adresse que vous avez fournie afin que votre navigateur dispose des octets à traiter. Il ne conserve rien.
Rien de tout cela ne concerne la qualité du flou. Ce sont les conditions pour qu'un assistant puisse seulement agir, et c'est pour cela que la réponse ici est oui.
L'URL qu'il peut construire
Le premier mécanisme fonctionne dans n'importe quel navigateur dès aujourd'hui, sans prise en charge particulière :
https://mytools.com/image/blur-image/by-url?url=https%3A%2F%2Fexample.com%2Fschool-fair.jpg
C'est le chemin de l'outil, suivi de /by-url?url=, puis d'une adresse https encodée pour URL. Répétez url= pour charger plusieurs images à la fois. L'outil de flou s'ouvre avec les images en place, sans sélecteur de fichiers ni zone de dépôt. Le lien doit renvoyer l'image elle-même : le serveur accepte un type de contenu image/*, ou un téléchargement binaire générique.
Les outils qu'il peut appeler
Le second mécanisme va plus loin. Dans un navigateur qui prend en charge WebMCP, MyTools enregistre des fonctions nommées que l'assistant appelle directement, au lieu de tâtonner sur une page qu'il ne voit que sous forme de balisage. L'outil de flou en enregistre trois :
get_blur_image_staterenvoie la phase, les images chargées, ainsi que le rayon et le format affichés à l'écranrun_blur_imagefloute l'intégralité de chaque image chargée, avec en optionradius(de 1 à 100 pixels) etformat(png,jpgouwebp)download_blur_imageenregistre le résultat sur votre appareil, et n'apparaît que lorsqu'il y a quelque chose à enregistrer
Voici un échange réel avec une photo, chargée à partir d'un lien :
get_blur_image_state({})
→ { "phase": "workspace", "mode": "whole",
"images": [{ "name": "people.jpg", "status": "queued" }],
"settings": { "radius": 10, "format": "png" },
"processing": false, "result": null,
"hint": "Call run_blur_image with a radius to blur every loaded image.
Blurring specific regions has to be done by the user." }
run_blur_image({ radius: 12, format: "jpg" })
→ "Blurred 1 image(s) at radius 12. Call download_blur_image to save it."
download_blur_image({})
→ "Saving people-blurred.jpg to the user's device."
run_blur_image ne rend la main qu'une fois le fichier flouté créé, il n'y a donc rien à interroger en boucle. La description du rayon donne à l'assistant une échelle dans laquelle choisir : autour de 10, un arrière-plan est adouci, et au-delà de 40, plus personne sur l'image n'est reconnaissable. Cela couvre un arrière-plan flouté pour une diapositive, une image d'accroche, ou une photo où personne ne doit pouvoir distinguer quoi que ce soit.
Pour être exact sur les endroits où cela fonctionne : le navigateur intégré à l'application de bureau ChatGPT prend en charge WebMCP. Chrome l'expose aux participants à l'essai d'origine tels que MyTools jusqu'à Chrome 156 inclus. La spécification est un brouillon de groupe communautaire du W3C, alors traitez WebMCP comme quelque chose à détecter plutôt qu'à présumer. L'URL ci-dessus n'a besoin de rien de tout cela.
Là où vous reprenez la main
Regardez à nouveau l'état ci-dessus. Il indique un nom de fichier et un statut, pas des visages. Ni l'outil ni l'assistant ne détectent les visages, et l'outil de flou est conçu ainsi à dessein. La description de l'outil lui-même précise que flouter des zones précises « revient à les tracer sur l'image, ce que l'utilisateur doit faire ». Quel visage doit être masqué ne se lit pas dans les pixels. Cela dépend de qui a accepté d'être publié, des parents de quel enfant ont dit non, et de savoir si le badge sur la veste de quelqu'un trahit son nom. Un modèle qui devine tout cela à partir d'une description, c'est précisément ce que vous ne voulez pas.
Les visages sont donc un passage de relais, pas une impasse. L'assistant ouvre la photo. Vous cliquez sur Zones seulement, tracez un rectangle sur chaque visage, plaque d'immatriculation ou badge nominatif, choisissez flou, pixelisation ou bande noire, puis appuyez sur Appliquer le flou. L'assistant reprend alors la main et enregistre le résultat. Voici cet aller-retour, avec un vrai tracé au milieu :
get_blur_image_state({})
→ { "phase": "workspace", "mode": "whole", … }
← vous passez en mode Zones seulement et tracez un rectangle sur chaque visage
get_blur_image_state({})
→ { "phase": "workspace", "mode": "areas", "result": null,
"hint": "The user is marking areas to blur by hand. Wait for them
to press Apply blur, then call download_blur_image.
run_blur_image does not work in this mode." }
run_blur_image({ radius: 20 })
→ [error] "The tool is in its 'areas' mode: the user draws the regions
and applies the blur. Wait for them to finish, then call
download_blur_image."
← vous appuyez sur Appliquer le flou
get_blur_image_state({})
→ { "phase": "download", "result": [{ "name": "people-blurred.png" }],
"hint": "The blur is done. Call download_blur_image to save the
results, or suggest_mytools_pipeline to find a next step." }
download_blur_image({})
→ "Saving people-blurred.png to the user's device."
Le refus au milieu est voulu. Dès que vous tracez des rectangles, l'assistant ne peut pas appliquer un flou par-dessus votre travail. Il ne peut qu'attendre que vous ayez terminé.
Regardez le résultat avant de l'envoyer. Quand nous avons capturé l'échange ci-dessus, une souris scriptée jouait le rôle de l'humain, et son premier rectangle a rogné le haut d'une tête au lieu de la couvrir. Une personne l'aurait remarqué, mais seulement en regardant. Tout l'argument est là. Une tâche que personne n'a besoin de vérifier est une tâche pour une API, sans page web devant. Flouter des visages demande toujours que quelqu'un regarde, car ce qui compte comme « couvert » et qui doit l'être relèvent tous deux du jugement. L'assistant s'occupe de tout ce qui entoure ce jugement : il charge la photo, choisit le format, applique le résultat et l'enregistre. Le jugement vous reste, sur un écran où vous pouvez le voir.
Ce qu'il faut dire à votre assistant
Pour flouter toute une photo, donnez-lui un lien et dites avec quelle intensité :
Floute toute cette photo assez pour que personne ne soit reconnaissable et enregistre-la en JPG : https://example.com/team-offsite.jpg
Adoucis un peu l'arrière-plan de https://example.com/slide-backdrop.png. Rayon autour de 10, garde-le en PNG.
Pour les visages, demandez-lui de préparer l'outil et de vous attendre :
Ouvre https://example.com/school-fair.jpg dans l'outil de flou d'image MyTools. Je vais marquer les visages des deux enfants à gauche ; ensuite, enregistre-la en JPG pour moi.
Quand la photo est sur votre propre appareil, dites-le :
Ouvre l'outil de flou d'image MyTools. Je vais ajouter la photo et marquer les visages, puis tu la télécharges.
Si votre assistant vous dit qu'il ne peut pas éditer d'images, donnez-lui mytools.com/image/blur-image/by-url?url= suivi de votre lien. Cela change souvent sa réponse, car l'objection porte rarement sur le flou lui-même. Le plus souvent, l'assistant n'a aucun outil qu'il puisse ouvrir.
Quand cela ne marchera pas
Vous voulez que les visages soient trouvés pour vous. Rien dans ce dispositif ne détecte les visages. Si vous demandez à un assistant de « flouter tous les visages », il peut flouter la photo entière, ou ouvrir l'outil pour que vous les marquiez. Il ne peut pas faire le marquage lui-même. Pour une photo de trente personnes dans une foule, cela fait trente rectangles. Si vous préférez tout faire vous-même, comment flouter des visages sur une photo vous guide pas à pas.
L'assistant ne voit pas vos rectangles. Tant que vous êtes en mode Zones seulement, l'état rapporte la phase et le mode, si bien que l'assistant sait qu'il doit attendre. Il ne liste pas les zones que vous avez tracées et n'indique pas où elles se trouvent, si bien que l'assistant ne peut pas vérifier que vous avez couvert chaque visage. Cette vérification vous revient.
Vous voulez que tout se fasse sans vous avec un fichier sur votre appareil. Un assistant ne peut pas lire vos fichiers, et WebMCP ne transporte aucun octet de fichier : il ne peut donc pas fournir seul une photo locale à la page. Cela vous coûte une étape, pas tout le travail. Les mêmes outils sont enregistrés sur la page de l'outil de flou habituelle : une fois la photo choisie, flouter et enregistrer restent du ressort de l'assistant.
Le lien n'est pas un lien direct vers l'image. Une page de galerie, une publication sur un réseau social ou un aperçu de stockage en ligne renvoie du HTML, pas l'image. Il en va de même pour un lien qui exige que vous soyez connecté, car notre serveur le récupère sans votre session.
Le fichier est trop volumineux ou dans le mauvais format. L'outil de flou accepte jusqu'à 50 images de 30 MB chacune, aucune ne dépassant 8 192 pixels de côté. Il lit le JPG, le PNG, le WebP, l'AVIF, le GIF et le BMP. Le HEIC, format par défaut sur iPhone, n'est pas pris en charge : convertissez-le d'abord en JPG.
En bref
- L'outil :
https://mytools.com/image/blur-image - L'ouvrir avec des photos déjà chargées :
https://mytools.com/image/blur-image/by-url?url={url-encoded image url}, répété pour plusieurs - Outils appelables, là où WebMCP est disponible :
get_blur_image_state,run_blur_image({radius, format}),download_blur_image. L'exécution ne floute que des images entières, avec un rayon de 1 à 100 - Les visages, plaques et badges vous reviennent : passez en mode Zones seulement et tracez les rectangles ; une fois le flou appliqué,
download_blur_imageenregistre le résultat - Comptes, CAPTCHA, filigranes : aucun. Jusqu'à 50 images, 30 MB chacune
- Votre photo : floutée dans le navigateur, pas sur un serveur. La récupération via
?url=est la seule étape qui touche le nôtre, et elle ne conserve rien