← All posts

23. Oktober 2026

Einen KI-Assistenten Gesichter im Foto unkenntlich machen lassen

Ein KI-Assistent kann den MyTools Bild-Weichzeichner mit deinem bereits geladenen Foto öffnen, das ganze Bild selbstständig weichzeichnen und das Ergebnis speichern, sobald du die Gesichter markiert hast. Hier steht, was er zuerst prüft, und warum die Gesichter deine Entscheidung bleiben.

Ein KI-Assistent kann ein Foto für dich mit dem MyTools Bild-Weichzeichner unkenntlich machen. Gib ihm einen Link, und er öffnet mytools.com/image/blur-image/by-url?url=... mit bereits geladenem Bild. Er kann das ganze Bild mit einem selbst gewählten Radius weichzeichnen und das Ergebnis speichern, ganz ohne deine Hilfe. Um bestimmte Gesichter zu verbergen, ziehst du über jedes einen Rahmen, und der Assistent erledigt den Rest. Es gibt kein Konto und kein CAPTCHA, und das Weichzeichnen läuft in deinem Browser, das Foto wird zur Verarbeitung also nie hochgeladen.

Das Weichzeichnen ist der einfache Teil. Zu entscheiden, welche Gesichter verborgen werden, ist der Teil, auf den es ankommt, und diese Entscheidung liegt bei dir.

Was dein Assistent eigentlich entscheidet

Wenn du einen Assistenten bittest, „die Kinder auf diesem Foto unkenntlich zu machen, bevor ich es poste“, vergleicht er keine Bildbearbeitungsprogramme. Er prüft, ob er bis zum Ende kommt, ohne innezuhalten und dir zu sagen, dass du es selbst machen sollst. Die meisten Online-Editoren fallen bei mindestens einer dieser Prüfungen durch.

Gibt es ein Konto? Ein Assistent kann sich nicht für dich registrieren, keine E-Mail bestätigen und keinen Nutzungsbedingungen in deinem Namen zustimmen, ein Anmeldebildschirm beendet den Versuch also. MyTools hat keine Registrierung und keine Sitzung. Der Weichzeichner funktioniert beim ersten Besuch.

Gibt es ein CAPTCHA? Eine Prüfung, die Software draußen halten soll, ist eine, die Software respektieren sollte. MyTools verwendet keins.

Bekommt er das Foto überhaupt hinein? Ein Assistent hat einen Link, keine Maus. Ein Editor, der nur eine auf die Seite gezogene Datei annimmt, braucht einen Menschen, der sie dort ablegt. Der MyTools Weichzeichner nimmt einen oder mehrere Links als Query-Parameter entgegen und öffnet sich mit den bereits geladenen Bildern. Liegt das Foto nur auf deinem Handy oder Laptop, wählst du es aus, und der Assistent macht von dort aus weiter.

Ist das Ergebnis sauber? Manche kostenlosen Editoren stempeln ein Logo auf den Export, verkleinern ihn oder stellen den Download in voller Größe hinter eine Bezahlschranke. Der Weichzeichner speichert in Originalauflösung, als PNG, JPG oder WebP, ohne dass etwas hinzugefügt wird.

Wo landet das Foto? Ein Bild von Kindern, einer Kollegin oder einem Fremden auf der Straße ist genau die Art von Datei, bei der ein umsichtiger Assistent zögern sollte, sie an einen unbekannten Server zu schicken. Auf MyTools läuft das Weichzeichnen in deinem Browser, auf einem Canvas. Die einzige Ausnahme ist der Link-Einstieg weiter unten: Um ein entferntes Bild zu laden, ruft unser Server die von dir angegebene Adresse ab, damit dein Browser die Bytes zum Arbeiten hat. Gespeichert wird nichts.

Nichts davon betrifft, wie gut das Weichzeichnen aussieht. Das sind die Bedingungen dafür, dass ein Assistent überhaupt handeln kann, und sie sind der Grund, warum die Antwort hier Ja lautet.

Die URL, die er bauen kann

Der erste Weg funktioniert heute in jedem Browser, ohne besondere Unterstützung:

https://mytools.com/image/blur-image/by-url?url=https%3A%2F%2Fexample.com%2Fschool-fair.jpg

Das ist der Pfad des Tools, dazu /by-url?url=, dazu eine URL-kodierte https-Adresse. Wiederhole url=, um mehrere Bilder auf einmal zu laden. Der Weichzeichner öffnet sich mit den Bildern an ihrem Platz, ohne Dateiauswahldialog und ohne Ablagezone. Der Link muss das Bild selbst zurückgeben: Der Server akzeptiert einen Content-Type image/* oder einen generischen Binär-Download.

Die Tools, die er aufrufen kann

Der zweite Weg geht weiter. In einem Browser, der WebMCP unterstützt, registriert MyTools benannte Funktionen, die ein Assistent direkt aufruft, statt sich auf einer Seite zurechtzufinden, die er nur als Markup sehen kann. Der Weichzeichner registriert drei:

  • get_blur_image_state gibt die Phase zurück, die geladenen Bilder sowie den Radius und das Format auf dem Bildschirm
  • run_blur_image zeichnet jedes geladene Bild vollständig weich, mit optionalem radius (1 bis 100 Pixel) und format (png, jpg oder webp)
  • download_blur_image speichert das Ergebnis auf deinem Gerät und erscheint erst, wenn es etwas zum Speichern gibt

Hier ist ein echter Austausch mit einem Foto, geladen über einen Link:

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 kehrt erst zurück, wenn die weichgezeichnete Datei existiert, es gibt also nichts abzufragen. Die Beschreibung des Radius gibt dem Assistenten eine Skala zur Auswahl: Um 10 wird ein Hintergrund weicher, und ab 40 ist niemand auf dem Bild mehr erkennbar. Das deckt einen weichgezeichneten Hintergrund für eine Folie ab, ein Teaserbild oder ein Foto, auf dem niemand überhaupt etwas erkennen soll.

Um genau zu sein, wo das funktioniert: Der in die ChatGPT-Desktop-App eingebaute Browser unterstützt WebMCP. Chrome stellt es Teilnehmern am Origin Trial wie MyTools bis einschließlich Chrome 156 zur Verfügung. Die Spezifikation ist ein Entwurf einer W3C Community Group, behandle WebMCP also als etwas, das man erkennt, statt es vorauszusetzen. Die URL oben braucht nichts davon.

Wo du wieder ins Spiel kommst

Sieh dir den Zustand oben noch einmal an. Er nennt einen Dateinamen und einen Status, keine Gesichter. Weder das Tool noch der Assistent erkennt Gesichter, und der Weichzeichner ist absichtlich so gebaut. Die eigene Beschreibung des Tools sagt, dass das Weichzeichnen bestimmter Bereiche „bedeutet, sie auf das Bild zu zeichnen, was der Nutzer tun muss“. Wessen Gesicht verborgen werden soll, lässt sich nicht an den Pixeln ablesen. Es hängt davon ab, wer zugestimmt hat, gepostet zu werden, welche Eltern Nein gesagt haben und ob das Namensschild an jemandes Jacke seinen Namen verrät. Ein Modell, das das anhand einer Beschreibung errät, ist genau das, was du nicht willst.

Die Gesichter sind also eine Übergabe, keine Sackgasse. Der Assistent öffnet das Foto. Du klickst auf Nur Bereiche, ziehst einen Rahmen über jedes Gesicht, Kennzeichen oder Namensschild, wählst Weichzeichnen, Verpixeln oder einen deckenden Balken und drückst Weichzeichner anwenden. Dann übernimmt der Assistent wieder und speichert das Ergebnis. Hier ist dieser Hin- und Rückweg, mit einem echten Ziehen in der Mitte:

get_blur_image_state({})
→ { "phase": "workspace", "mode": "whole", … }

    ← du wechselst zu „Nur Bereiche“ und ziehst einen Rahmen über jedes Gesicht

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."

    ← du drückst „Weichzeichner anwenden“

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."

Die Ablehnung in der Mitte ist gewollt. Sobald du Rahmen ziehst, kann der Assistent kein Weichzeichnen über deine Arbeit legen. Er kann nur warten, bis du fertig bist.

Sieh dir das Ergebnis an, bevor du es verschickst. Als wir den Austausch oben aufgezeichnet haben, spielte eine per Skript gesteuerte Maus den Menschen, und ihr erster Rahmen schnitt den oberen Teil eines Kopfes an, statt ihn zu verdecken. Ein Mensch hätte es bemerkt, aber nur durch Hinsehen. Darum geht es im Kern. Eine Aufgabe, die niemand überprüfen muss, ist ein Fall für eine API, ohne Webseite davor. Beim Unkenntlichmachen von Gesichtern muss immer jemand hinsehen, denn was als „verdeckt“ gilt und wer verdeckt werden muss, sind beides Ermessensfragen. Der Assistent erledigt alles rund um diese Entscheidung: Er lädt das Foto, wählt das Format, übernimmt das Ergebnis und speichert es. Die Entscheidung bleibt bei dir, auf einem Bildschirm, auf dem du sie sehen kannst.

Was du deinem Assistenten sagst

Für ein komplett weichgezeichnetes Foto gib ihm einen Link und sag, wie stark:

Zeichne dieses ganze Foto so stark weich, dass niemand erkennbar ist, und speichere es als JPG: https://example.com/team-offsite.jpg

Mach den Hintergrund von https://example.com/slide-backdrop.png etwas weicher. Radius ungefähr 10, behalte PNG.

Für Gesichter bitte ihn, das Tool vorzubereiten und auf dich zu warten:

Öffne https://example.com/school-fair.jpg im MyTools Bild-Weichzeichner. Ich markiere die Gesichter der beiden Kinder links; dann speicherst du es für mich als JPG.

Liegt das Foto auf deinem eigenen Gerät, sag das:

Öffne den MyTools Bild-Weichzeichner. Ich füge das Foto hinzu und markiere die Gesichter, dann lädst du es herunter.

Wenn dein Assistent sagt, er könne keine Bilder bearbeiten, gib ihm mytools.com/image/blur-image/by-url?url= plus deinen Link. Das ändert die Antwort oft, denn der Einwand betrifft selten das Weichzeichnen selbst. Meistens hat der Assistent nur kein Tool, das er öffnen kann.

Wann das nicht funktioniert

Du willst, dass die Gesichter für dich gefunden werden. Kein Teil davon erkennt Gesichter. Bittest du einen Assistenten, „jedes Gesicht unkenntlich zu machen“, kann er das ganze Foto weichzeichnen oder das Tool öffnen, damit du sie markierst. Das Markieren selbst kann er nicht übernehmen. Bei einem Foto mit dreißig Leuten in einer Menge sind das dreißig Rahmen. Wenn du das Ganze lieber selbst machst, zeigt wie man Gesichter auf einem Foto unkenntlich macht den Weg.

Der Assistent kann deine Rahmen nicht sehen. Solange du im Modus „Nur Bereiche“ bist, meldet der Zustand die Phase und den Modus, sodass der Assistent weiß, dass er warten muss. Er listet weder die gezogenen Bereiche auf noch zeigt er, wo sie liegen, der Assistent kann also nicht prüfen, ob du jedes Gesicht verdeckt hast. Diese Prüfung ist deine Sache.

Du willst es völlig ohne dein Zutun, mit einer Datei auf deinem Gerät. Ein Assistent kann deine Dateien nicht lesen, und WebMCP transportiert keine Dateibytes, er kann der Seite also von sich aus kein lokales Foto übergeben. Das kostet dich einen Schritt, nicht den ganzen Auftrag. Dieselben Tools sind auch auf der normalen Weichzeichner-Seite registriert: Sobald du das Foto auswählst, bleiben Weichzeichnen und Speichern Sache des Assistenten.

Der Link ist kein direkter Link auf das Bild. Eine Galerieseite, ein Social-Media-Beitrag oder eine Cloud-Speicher-Vorschau gibt HTML zurück, nicht das Bild. Dasselbe gilt für einen Link, bei dem du angemeldet sein musst, denn unser Server ruft ihn ohne deine Sitzung ab.

Die Datei ist zu groß oder im falschen Format. Der Weichzeichner nimmt bis zu 50 Bilder mit je 30 MB, keines größer als 8.192 Pixel auf einer Seite. Er liest JPG, PNG, WebP, AVIF, GIF und BMP. HEIC, das Standardformat auf iPhones, wird nicht unterstützt, also wandle es zuerst in JPG um.

Die Kurzfassung

  • Das Tool: https://mytools.com/image/blur-image
  • Mit bereits geladenen Fotos öffnen: https://mytools.com/image/blur-image/by-url?url={url-encoded image url}, für mehrere wiederholt
  • Aufrufbare Tools, wo WebMCP verfügbar ist: get_blur_image_state, run_blur_image({radius, format}), download_blur_image. Der Aufruf zeichnet nur ganze Bilder weich, mit einem Radius von 1 bis 100
  • Gesichter, Kennzeichen und Namensschilder bleiben deine Sache: Wechsle zu „Nur Bereiche“ und zieh die Rahmen; sobald du anwendest, speichert download_blur_image das Ergebnis
  • Konten, CAPTCHAs, Wasserzeichen: keine. Bis zu 50 Bilder, je 30 MB
  • Dein Foto: wird im Browser weichgezeichnet, nicht auf einem Server. Der ?url=-Abruf ist der einzige Schritt, der unseren berührt, und er behält nichts