GPT Image 2.5 Flare & Sunburst sind jetzt auf EvoLink verfügbarGPT Image 2.5 testen
Zum Artikel springen
Konzeptillustration eines blauen Assets vor Schachbrettmuster sowie hellen und dunklen Designflächen
Tutorial

Transparente PNGs mit Seedream 5.5 erstellen und prüfen

Erstelle transparente PNGs mit Seedream 5.5, prüfe Alphakanal und Kanten und erhalte die Transparenz beim Export. Mit EvoLink-Beispiel und Dateicheck.

JaceyFounder
8 Min. Lesezeit
Um mit Seedream 5.5 auf EvoLink ein transparentes PNG zu erstellen, wählst du das Modell für Generierung/Bearbeitung, setzt background auf transparent und behältst output_format: png bei. Lade anschließend das Original herunter und prüfe Alphakanal und Kanten. Eine weiße Vorschau, die Dateiendung .png oder das Wort „transparent“ im Prompt beweisen noch nicht, dass das Asset verwendbar ist.
Dieser Ablauf eignet sich für Produktfreisteller, Sticker, Symbole und andere Assets, die du in neue Kompositionen einsetzen möchtest. Er beschreibt dokumentierte Einstellungen und Dateiprüfungen, keinen Qualitätsbenchmark. ByteDance erläutert native RGBA-Generierung aus Text oder Referenzbildern im offiziellen Funktionsleitfaden; die folgenden Anfragefelder entsprechen der EvoLink-Route.

Vorher das benötigte Ergebnis festlegen

Der Alphakanal bestimmt, wie sich jedes Pixel mit dem dahinterliegenden Hintergrund mischt. Er ist von der RGB-Farbe getrennt: Ein weißes Objekt kann undurchsichtig sein, während die Fläche darum transparent ist. Teiltransparenz kann weiche Kanten oder Schatten erhalten, muss aber visuell geprüft werden.

Benötigtes ErgebnisAuswahlAusgabe
Vollständiges Bild mit einfarbigem HintergrundNormale Generierung oder ReferenzbearbeitungEin flaches Bild
Ein Freisteller oder eine transparente KompositionDasselbe Modell mit transparenter PNG-AusgabeEin flaches Bild mit Alpha
Mehrere einzeln verschiebbare ElementeSeparates Layerize-ModellBasisbild, PNG-Ebenen und Layout-Metadaten
Native Textobjekte oder ein PSD-DokumentEditor nach Generierung oder ZerlegungIn der Anwendung erstellte Textobjekte oder Designdatei
Auch mehrere Sticker in einem transparenten PNG bleiben ein Bild. Transparente Ausgabe zerlegt sie nicht automatisch in Ebenen. Lies die Modellauswahl, wenn dieser Unterschied für deine Aufgabe relevant ist.

Aus Text oder Referenzbild generieren

Ein einzelnes Asset klar beschreiben

Wähle im Playground Seedream 5.5, setze Background → transparent und verwende PNG. Wähle eine unterstützte Qualitätsstufe und ein zum Ziel-Layout passendes Seitenverhältnis.

Beispiel: „Eine einzelne kobaltblaue Keramikskulptur in Form eines Bandes, mittig, vollständige Silhouette sichtbar, freigestellt vor transparentem Hintergrund, ohne Text oder Umgebung.“ Das ist eine Beispielanweisung, keine Beschreibung eines erzeugten Ergebnisses. Benenne Objekt und gewünschte Begrenzung. Verlange keine Studiowand oder Tischplatte, wenn diese sonst zum unerwünschten Hintergrund würden.

Bei vorhandenen Produkten oder Figuren fügst du Referenzen hinzu und beschreibst, was erhalten bleiben soll. EvoLinks normales Generierungs-/Bearbeitungsmodell akzeptiert bis zu 10 Referenzbilder; diese brauchen keinen vorhandenen Alphakanal. Referenzen werden als Eingabebilder berechnet. Nutze zunächst nur Material, das die Aufgabe wirklich benötigt. Aktuelle Tarife und Schätzungen stehen weiterhin im bestehenden Preisbereich.

Ausgabe in der API-Anfrage ausdrücklich festlegen

Für Text-zu-Bild-Generierung und referenzgestützte Bearbeitung verwendest du doubao-seedream-5.5. Bewahre den API-Key auf dem Server auf. Dieses Beispiel zur Bildgenerierung aus Text enthält keine Referenzbilder:
curl -X POST https://api.evolink.ai/v1/images/generations \
  -H "Authorization: Bearer $EVOLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedream-5.5",
    "prompt": "A single cobalt-blue ceramic ribbon sculpture, centered, complete silhouette visible, isolated on a transparent background, no text or surrounding scene.",
    "size": "1:1",
    "quality": "1.5K",
    "background": "transparent",
    "output_format": "png"
  }'
Ergänze zur Referenzbearbeitung das Array image_urls mit erreichbaren Bild-URLs. Übernimm weder die Modell-ID eines anderen Anbieters noch dessen Feld image in diese Anfrage.
Bei auto entscheidet das Modell über den Hintergrund; Transparenz ist damit nicht garantiert. Die Kombination transparent und jpeg wird auf dieser EvoLink-Route abgelehnt. Vollständige Grenzen und Anfragestruktur findest du in der API-Dokumentation für Generierung und Bearbeitung.

Fertigstellung abwarten und Original speichern

Die Erstellungsantwort enthält einen Aufgabendatensatz, nicht das fertige Bild. Speichere dessen id und ersetze YOUR_TASK_ID in der Abfrage durch diesen Wert:
curl https://api.evolink.ai/v1/tasks/YOUR_TASK_ID \
  -H "Authorization: Bearer $EVOLINK_API_KEY"
Prüfe den Status. Lade nach completed das Ergebnis über die zurückgegebene Bild-URL herunter. Behandle failed als Fehler, statt ein fehlendes Bild als Ausgabe zu interpretieren. Ein HTTPS-Callback ist ein weiterer dokumentierter Abschlussweg. Hintergrund-Metadaten helfen bei der Einordnung, ersetzen aber nicht die Prüfung der heruntergeladenen Datei. Speichere eine eigene Kopie zeitnah, statt dich langfristig auf einen temporären Ergebnislink zu verlassen.
Die Task-Dokumentation führt herunterladbare Bild-URLs in results; result_data enthält modellspezifische Metadaten wie den gemeldeten Hintergrund. Speichern Sie den vollständigen Task-Datensatz mit der Datei. Ein Metadatenwert ersetzt die Dateiprüfung nicht. Für diesen Leitfaden wurde keine EvoLink-Modell-API-Anfrage ausgeführt; das Beispiel wurde mit der Dokumentation abgeglichen und das Dateiskript lokal ausgeführt.

Das heruntergeladene PNG prüfen

Öffne das Original in einem Editor mit Transparenzanzeige. Das Schachbrett ist nur eine Anzeigekonvention: Modell oder Export können ein solches Muster auch in normale Bildpixel einbetten. Das Umbenennen einer JPEG-Datei in .png erzeugt keinen Alphakanal.
Offizielles BytePlus-Beispiel eines transparenten Acrylmotivs aus Seedream 5.5
Offizielles BytePlus-Beispiel eines transparenten Acrylmotivs aus Seedream 5.5
Offizielles Beispiel aus dem BytePlus-Leitfaden für Seedream 5.5, für die Anzeige verkleinert; keine EvoLink-Testausgabe. Lade das Original-PNG herunter, um die Datei statt der Webvorschau zu prüfen.
Für einen kurzen lokalen Check installierst du Pillow mit python -m pip install pillow, speicherst den folgenden Code als check_alpha.py und führst python check_alpha.py asset.png aus:
import sys
from PIL import Image

with Image.open(sys.argv[1]) as image:
    if image.format != "PNG":
        raise ValueError("The downloaded file is not PNG")
    alpha = image.convert("RGBA").getchannel("A")
    minimum, maximum = alpha.getextrema()
    print(f"8-bit alpha range: {minimum}..{maximum}")
    if minimum == 255:
        print("No transparent pixels")
    elif maximum == 0:
        print("Fully transparent: no visible subject")
    else:
        print("Transparency exists; inspect edges and subject")
Die RGBA-Konvertierung berücksichtigt auch Palettentransparenz. Im geprüften 8-Bit-Alphakanal bedeutet 0 transparent und 255 undurchsichtig. Transparente Pixel beweisen keine korrekten Freistellkanten, glaubwürdiges Glas oder erhaltene Produktdetails. Der Check bewertet die Datei, nicht die Bildqualität.

Kanten auf dem Zielhintergrund kontrollieren

Schema eines Assets auf hellem, dunklem und farbigem Hintergrund
Schema eines Assets auf hellem, dunklem und farbigem Hintergrund
Prüfschema, keine Modellausgabe. Prüfe dasselbe Asset vor der Freigabe auf kontrastierenden Hintergründen.

Platziere das PNG auf einer hellen und einer dunklen Fläche sowie auf der tatsächlichen Kampagnen- oder Interface-Farbe. Prüfe es in der späteren Ausgabegröße und zoome bei Bedarf hinein:

  • Achte auf helle oder dunkle Säume an der Silhouette, besonders bei Eingaben mit einfarbigem Hintergrund.
  • Kontrolliere kleine Zwischenräume, Haare, Fell und dünne Strukturen auf fehlende Teile oder verbliebene Hintergrundpixel.
  • Beurteile weiche Schatten und halbtransparente Bereiche im Kontext. Nicht jede Kante muss vollständig deckend oder vollständig transparent sein.
  • Prüfe Form, Markenkennzeichen und Text des Motivs. Ein technisch transparentes Bild kann trotzdem das falsche Produkt zeigen.

Ein weißes Asset, das auf Weiß verschwindet, kann korrekt sein; prüfe es auf einer anderen Farbe. Ist das Motiv brauchbar und nur eine Kante fehlerhaft, ist ein Editor möglicherweise der nächste sinnvolle Schritt. Generiere neu, wenn Objekt oder Komposition falsch sind, statt mit wiederholten Anfragen einen Exportfehler lösen zu wollen.

Transparenz bei der Auslieferung erhalten

Behalte das Original-PNG als wiederverwendbare Masterdatei. Setze es als Bild-Asset im Editor oder in der Anwendung ein. Verschieben macht enthaltene Schrift nicht separat editierbar. Exportierst du eine fertige, undurchsichtige Anzeige, bewahre zusätzlich den transparenten Master für spätere Varianten auf.

Prüfe die Datei, die dein Produkt nach Upload, Optimierung oder Export tatsächlich ausliefert. Selbst bei korrekter Quelldatei kann die Verarbeitung Alpha auf Weiß reduzieren oder in ein ungeeignetes Format umwandeln. Vergleiche Quelle und ausgeliefertes Asset, bevor du das Modell verantwortlich machst oder neu generierst.

SymptomZuerst prüfenNächster Schritt
Weißer Hintergrund bleibtTatsächliche Anfrageeinstellungen und heruntergeladenes AlphaBei undurchsichtiger Quelle ausdrücklich transparentes PNG anfordern
Schachbrett erscheint im fertigen LayoutOb das Muster Teil der Bildpixel istHintergrund ersetzen oder neu generieren; ein Vorschaumuster ist kein Alpha
Lokal korrekt, nach Upload undurchsichtigAusgeliefertes Dateiformat und VerarbeitungAlpha durch die gesamte Auslieferung erhalten
Elemente nicht einzeln verschiebbarOb nur ein flaches PNG angefordert wurdeLayerize nutzen, wenn getrennte Elemente tatsächlich benötigt werden
Für wiederholte Generierung und Bearbeitung kannst du bei EvoLink denselben Schlüssel, dasselbe Guthaben und denselben asynchronen Aufgabenablauf verwenden und das passende Modell wählen. Teste ein transparentes Asset im Playground oder vergleiche die Seedream-Familie, wenn du zwischen Versionen entscheidest.

Häufige Fragen

Kann Seedream 5.5 transparente Bilder nur aus Text erstellen?

Ja. EvoLinks dokumentierte Route unterstützt transparente Text-zu-Bild-Ausgabe. Setze background: transparent und PNG; ein Referenzbild ist nicht erforderlich.

Braucht mein Referenzbild bereits einen Alphakanal?

Nein. Referenzbearbeitung mit Seedream 5.5 setzt kein Alpha in der Eingabe voraus. Die normale Route unterstützt bis zu 10 Referenzen. Prüfe den erzeugten Freisteller vor der Verwendung.

Reicht „transparenter Hintergrund“ im Prompt?

Verwende zusätzlich die ausdrückliche Hintergrundeinstellung. auto überlässt die Entscheidung dem Modell, und der Prompt allein bestätigt nicht den tatsächlichen Dateiinhalt.

Kann ich JPEG für ein transparentes Asset anfordern?

Nicht auf dieser Route. Kombiniere background: transparent mit output_format: png; Transparenz zusammen mit JPEG wird abgelehnt.

Warum sieht ein PNG weiterhin weiß aus?

Es kann auf Weiß angezeigt werden oder tatsächlich einen undurchsichtigen weißen Hintergrund enthalten. Prüfe das originale Alpha und setze es auf eine Kontrastfläche.

Garantiert ein gültiger Alphakanal saubere Kanten?

Nein. Prüfe Säume, feine Strukturen, Schatten, Motividentität und Schrift in der vorgesehenen Anzeigegröße. Das Skript prüft nur Pixeltransparenz.

Brauche ich Layerize für transparente Ausgabe?

Nein. Normale Generierung/Bearbeitung kann ein transparentes PNG liefern. Wähle die separate Layerize-Route für einzelne Elemente und Layout-Metadaten. Sie liefert weder direkt PSD noch native Textobjekte.

Wo sehe ich die aktuellen Kosten?

Im Bereich aktuelle Preise und Schätzungen der Modellseite. Normale Ausgabe und verwendete Referenzbilder bestimmen die Anfragekosten mit; dieser Leitfaden pflegt keine separate Tariftabelle.

Quellen

KI-Modelle über eine einheitliche API anbinden

Vergleichen Sie Modelle und aktuelle Preise. Integrieren Sie das passende Modell anschließend anhand der API-Dokumentation.