Ratgeber

Bildhintergrund entfernen: Anleitung für Base64-Bilder

Übergeben Sie ein gültiges Base64-Bild, wählen Sie die automatische Methode und passen Sie bei Bedarf die Toleranz an. Bei erfolgreicher Verarbeitung erhalten Sie eine Base64-kodierte PNG-Ausgabe mit RGBA-Bilddaten.

Tool Hintergrund-Entferner

Bildhintergrund mit Background Remover entfernen

Mit Background Remover können Sie den Hintergrund eines Bildes aus Base64-kodierten Bilddaten entfernen lassen. Das Ergebnis wird bei erfolgreicher Verarbeitung als Base64-kodierte PNG-Datei mit RGBA-Bilddaten ausgegeben. Das eignet sich beispielsweise, wenn ein Motiv freigestellt und anschließend in einem anderen Design weiterverwendet werden soll.

So gehen Sie vor

  1. Bereiten Sie ein Bild als Base64-kodierte Bilddaten vor. Wenn Ihre Eingabe mit einem Data-URI-Präfix beginnt, können Sie diesen ebenfalls verwenden; der Präfix wird vor der Verarbeitung entfernt.

  2. Übergeben Sie die Bilddaten an das Werkzeug. Eine Bildangabe ist optional, für eine Verarbeitung muss jedoch ein gültiges, lesbares Bild vorhanden sein.

  3. Wählen Sie die Methode. Mit der Standardeinstellung automatisch wird zuerst die modellbasierte Methode versucht. Ist sie nicht verfügbar oder schlägt sie fehl, wird die PIL-basierte Ausweichverarbeitung verwendet. Sie können auch die modellbasierte Methode ausdrücklich mit rembg anfordern. In diesem Fall erfolgt bei Nichtverfügbarkeit oder einem Fehler kein stiller Wechsel zur Ausweichverarbeitung. Der Alias ai kann in diesen Fällen mit der Ausweichverarbeitung fortfahren.

  4. Prüfen Sie die Toleranz. Der Standardwert ist 32. Zulässige Werte werden als ganze Zahl verarbeitet und auf den Bereich von 0 bis 255 begrenzt. Lässt sich die Eingabe nicht als ganze Zahl verarbeiten, wird stattdessen 32 verwendet.

  5. Starten Sie die Verarbeitung und übernehmen Sie bei Erfolg die zurückgegebenen Base64-Bilddaten als PNG. Speichern oder dekodieren Sie diese Ausgabe erst in dem Schritt, in dem Sie sie in Ihrem vorgesehenen Bild- oder Designprozess benötigen.

Ausgabe und Grenzen verstehen

Die erfolgreiche Ausgabe ist kein fertiges Bildfenster, sondern eine Base64-kodierte PNG-Ausgabe mit RGBA-Bilddaten. Der Alphakanal kann transparente Bereiche für den entfernten Hintergrund enthalten. Wie sauber die Freistellung ausfällt, hängt von der gewählten Methode und vom Bild ab.

Die PIL-basierte Ausweichverarbeitung ist ein einfaches, an den Bildrändern gestartetes Verfahren. Sie verwendet die Farben der Ecken als Referenz und macht Pixel mit ähnlicher RGB-Farbe innerhalb der gewählten Toleranz transparent. Das kann bei Bildern mit gleichmäßigem, farblich passendem Rand hilfreich sein, ist aber keine allgemeine oder garantierte Segmentierung. Bei komplexen Hintergründen, ähnlichen Farben im Motiv oder feinen Kanten sollten Sie die PNG-Ausgabe anschließend kontrollieren.

Ein Fehlerergebnis weist darauf hin, dass die Bilddaten fehlen, leer, nicht dekodierbar oder nicht lesbar waren. Beachten Sie außerdem den Unterschied zwischen einer automatisch gewählten Methode und einer ausdrücklich mit rembg angeforderten Methode: Fällt rembg aus, wird nicht automatisch auf die PIL-Verarbeitung gewechselt.

Praktisches Beispiel

Sie möchten den einfarbigen Hintergrund eines Produktfotos für ein Layout entfernen.

Sie nehmen ein als Base64 kodiertes Produktfoto, übergeben es mit der automatischen Methode und übernehmen anschließend die zurückgegebenen PNG-Bilddaten.

Bei erfolgreicher Verarbeitung liegt eine Base64-kodierte PNG-Ausgabe mit RGBA-Bilddaten vor.

Einschränkungen

  • Die PIL-basierte Ausweichverarbeitung arbeitet anhand von Randfarben, Eckfarben und RGB-Farbdistanz. Sie ist daher für komplexe Hintergründe oder feine Motivkanten nicht als garantiert vollständige Freistellung einzustufen.

Häufige Fehler

  • Ein häufiger Fehler ist eine unvollständige oder falsch dekodierbare Base64-Eingabe. Übergeben Sie vollständige Bilddaten und achten Sie darauf, dass ein vorhandener Data-URI-Präfix korrekt mitgeliefert wird.

Häufige Fragen

Kann ich ein Bild mit Data-URI-Präfix übergeben?

Ja, ein Data-URI-Präfix wird akzeptiert und vor der Verarbeitung entfernt. Die übrigen Bilddaten müssen trotzdem dekodierbar und als Bild lesbar sein.

Welche Toleranz soll ich einstellen?

Der Standardwert ist 32. Erfolgreich in eine ganze Zahl umgewandelte Werte werden auf 0 bis 255 begrenzt; bei einer Umwandlung mit Value- oder Type-Fehler wird 32 verwendet.

Was geschieht, wenn die modellbasierte Methode nicht verfügbar ist?

Bei der automatischen Auswahl wird zuerst die modellbasierte Methode versucht und bei Nichtverfügbarkeit oder einem Fehler die PIL-basierte Ausweichverarbeitung genutzt. Wenn Sie rembg ausdrücklich anfordern, gibt es bei einem Ausfall keinen stillen Wechsel; mit ai kann die Ausweichverarbeitung fortgesetzt werden.

Tool

Hintergrund-Entferner