
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.
In diesem Artikel
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.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 Ergebnis | Auswahl | Ausgabe |
|---|---|---|
| Vollständiges Bild mit einfarbigem Hintergrund | Normale Generierung oder Referenzbearbeitung | Ein flaches Bild |
| Ein Freisteller oder eine transparente Komposition | Dasselbe Modell mit transparenter PNG-Ausgabe | Ein flaches Bild mit Alpha |
| Mehrere einzeln verschiebbare Elemente | Separates Layerize-Modell | Basisbild, PNG-Ebenen und Layout-Metadaten |
| Native Textobjekte oder ein PSD-Dokument | Editor nach Generierung oder Zerlegung | In der Anwendung erstellte Textobjekte oder Designdatei |
Aus Text oder Referenzbild generieren
Ein einzelnes Asset klar beschreiben
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.
Ausgabe in der API-Anfrage ausdrücklich festlegen
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"
}'image_urls mit erreichbaren Bild-URLs. Übernimm weder die Modell-ID eines anderen Anbieters noch dessen Feld image in diese Anfrage.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
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"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.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
.png erzeugt keinen Alphakanal.
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")Kanten auf dem Zielhintergrund kontrollieren

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.
| Symptom | Zuerst prüfen | Nächster Schritt |
|---|---|---|
| Weißer Hintergrund bleibt | Tatsächliche Anfrageeinstellungen und heruntergeladenes Alpha | Bei undurchsichtiger Quelle ausdrücklich transparentes PNG anfordern |
| Schachbrett erscheint im fertigen Layout | Ob das Muster Teil der Bildpixel ist | Hintergrund ersetzen oder neu generieren; ein Vorschaumuster ist kein Alpha |
| Lokal korrekt, nach Upload undurchsichtig | Ausgeliefertes Dateiformat und Verarbeitung | Alpha durch die gesamte Auslieferung erhalten |
| Elemente nicht einzeln verschiebbar | Ob nur ein flaches PNG angefordert wurde | Layerize nutzen, wenn getrennte Elemente tatsächlich benötigt werden |
Häufige Fragen
Kann Seedream 5.5 transparente Bilder nur aus Text erstellen?
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?
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?
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?
Quellen
- BytePlus-Funktionsleitfaden für Seedream 5.5: native RGBA-Funktion und das gekennzeichnete Bildbeispiel.
- EvoLink Seedream 5.5 API-Dokumentation: Modell-ID, Anfrageoptionen und asynchrone Verarbeitung der Plattform.
- W3C-PNG-Spezifikation: PNG und Alpha-Darstellung.
- Pillow-Image-Referenz: lokale Kanalkonvertierung und Prüfung.


