军构美学 · Foto in Militärplakat umwandeln
Wandle ein echtes Foto in ein Plakat im Stil des „sowjetischen Konstruktivismus × Militärpropaganda“ um oder generiere von Grund auf eine Militärausrüstungsillustration in diesem Stil.
Stilspezifikationen und Farbwerte findest du in references/style-spec.md; Prompt-Vorlagen nach Themen in references/prompt-templates.md; Fehlermodi und deren Behebung in references/troubleshooting.md.
Wann verwenden
- Der Benutzer gibt ein Foto und bittet darum, es „in diesen Stil / diese Komposition“ umzuwandeln, als Poster oder Propagandaplakat zu gestalten
- Der Benutzer erwähnt 军构美学, Konstruktivismus, Militärpropagandaplakat, sowjetisches Plakat, Retro-Militärdruck
- Der Benutzer möchte eine Reihe von Fotos im selben Stil umwandeln (Batch)
- Der Benutzer möchte von Grund auf eine Militärillustration in diesem Stil generieren lassen
Arbeitsablauf
Schritt 1: Modus bestimmen
| Modus | Bedingung | image1-Parameter |
|---|---|---|
| A. Foto in Plakat | Der Benutzer hat einen Foto-Pfad angegeben | Foto mit absolutem Pfad übergeben, input_fidelity: "high" |
| B. Von Grund auf generieren | Der Benutzer möchte nur fertige Bilder in diesem Stil | Kein image1, reiner Text-Prompt |
Modus A ist der Hauptanwendungsfall. Stelle sicher, dass der Fotoinhalt originalgetreu wiedergegeben wird.
Schritt 2: Werkzeug laden
ToolSearch(tool_names: ["ImageGen"])
ImageGen ist ein verzögertes Werkzeug – ein direkter Aufruf ohne geladenes Schema führt zu einem InputValidationError. Nach dem Laden über DeferExecuteTool aufrufen.
Schritt 3: Kreditverbrauch mitteilen
Vor dem Aufruf von ImageGen muss der Benutzer über den geschätzten Kreditverbrauch informiert werden (ca. 5–10 Credits pro Bild) und über die geplante Anzahl für diesen Durchgang. Erst nach Zustimmung generieren; wenn der Benutzer keinen Batch angefordert hat, jeweils ein Bild nach dem anderen ausgeben.
Schritt 4: Prompt zusammenbauen
Prompt = entsprechende Vorlage aus references/prompt-templates.md + Beschreibung des Hauptmotivs.
Die Beschreibung des Hauptmotivs in Modus A muss alle folgenden Punkte abdecken:
- Was ist das Hauptmotiv, wie viele, ihre Positionen zueinander
- Haltung jedes Motivs (insbesondere Gestik, Blickrichtung)
- Szenenelemente (Deck/Boden/Vordergrundobjekte)
- Zu vereinfachende Oberflächen (Nummern, Kennzeichen → einfarbige Flächen)
Nicht „wie Himmel/Hintergrund aussieht“ in die Beschreibung des Hauptmotivs schreiben – der Himmel wird einheitlich durch das Hintergrundschema behandelt.
Schritt 4.5: Hintergrundschema auswählen (nicht überspringbar)
Aus dem Hintergrundschema-Katalog in references/prompt-templates.md (BG-1 Städtische Industrie-Silhouette / BG-2 Diagonale Farbblöcke und Treppen / BG-3 Parallele diagonale Linienbündel und geometrische Berge / BG-4 Perspektivisches Raster am Boden) eines auswählen und in den Prompt einfügen, damit es den gesamten Himmel bzw. unruhigen Hintergrund des Originalfotos ersetzt.
Die Hintergrundsprache des sowjetischen Konstruktivismus besteht aus diagonalen Schnitten, Treppen, Silhouetten und parallelen Linienbündeln, nicht aus Strahlen. Das Hintergrundschema ist das Fundament dieses Stils und die grundlegende Methode, um die japanische Flagge zu vermeiden – ein reines Verbot ohne positive Vorgabe führt dazu, dass das Modell trotzdem auf fächerförmige Lichtstrahlen zurückgreift.
Schritt 4.6: Drei Verbotsklauseln einfügen
Jede Generierung muss die folgenden Klauseln (Text aus references/prompt-templates.md) wörtlich enthalten:
Kein Text, keine Beschriftung, keine Zahlen, keine Schriftzeichen, keine Symbole,
keine Beschriftung jeglicher Art auf einer Oberfläche, kein Wasserzeichen, keine Signatur, kein Randrahmen,
keine Aufnäher, keine Abzeichen, keine Uniform-Markierungen, keine Brustbeschriftung, keine Hoheitszeichen
Kein Sonnenstrahl, keine Strahlen von einem einzigen Punkt, kein Lichtfächer,
keine Sonne, kein rundes Emblem, kein Abzeichen, kein Sonnensymbol, keine radial angelegte Komposition.
Der Hintergrund enthält kein strahlenförmiges oder fächerförmiges Lichtmuster jeglicher Art.
Die gesamte Hintergrundgeometrie bleibt vollständig hinter dem Motiv und überlappt es niemals.
Die Hintergrundelemente sind dünne Linien und harte, flache Blöcke, die oben links
und unten rechts platziert sind, sodass um das Motiv herum offenes cremefarbenes Papier bleibt.
Fehlt die Anti-Sonnenstrahl-Klausel, degeneriert der Hintergrund zur japanischen Flagge – das ist das Veto-Item dieses Stils. Fehlt die dritte Klausel, überlappen die Hintergrundblöcke das Motiv, was so aussieht, als ob die Ausrüstung falsch gezeichnet wäre.
Schritt 5: Aufruf
Modus A:
{
"image1": "<absoluter Foto-Pfad>",
"input_fidelity": "high",
"prompt": "<zusammengebauter Prompt>",
"quality": "high",
"size": "1536x1024",
"output_dir": "<Arbeitsbereich>/generated-images/military-aesthetic"
}
Modus B: image1 und input_fidelity weglassen, der Rest bleibt gleich.
Größen: Querformat 1536x1024; Hochformat 1024x1536; Quadrat 1024x1024.
Kein Querformat-Foto gewaltsam in eine quadratische Größe pressen – lieber die Komposition vom Modell neu aufbauen lassen, sonst wird das Motiv abgeschnitten.
Schritt 6: Qualitätskontrolle
Jedes generierte Bild mit ViewImage aufrufen und Punkt für Punkt prüfen:
- Vollständigkeit des Motivs – Anzahl, Haltung, Gestik, Struktur im Vergleich zum Originalfoto
- Prüfung auf japanische Flagge (Veto-Punkt) – Gibt es fächerförmige Lichtstrahlen, einen Sonnenkreis, ein rundes, strahlenförmiges Emblem oder eine von einem Punkt ausgehende Linienstruktur? Falls ja, neu generieren, unabhängig von anderen Vorzügen
- Hintergrundsprache – Sind es diagonale Blöcke / Treppen / Industrie-Silhouetten / parallele Linienbündel / perspektivische Raster (sowjetische Geometrie, keine Strahlen oder realistischer Himmel)?
- Stil-Rekonstruktion – Sind es flächige, harte Farbblöcke + dicke schwarze Konturen? Gibt es Verläufe, Schatten oder realistische Reste?
- Farbpalette – Auf die fünf Farben begrenzt (cremefarbener Hintergrund / Zinnoberrot / Schwarz / Ockergold / minimale Menge Kobaltblau)?
- Drucktextur – Punktraster, Papierstruktur, Farboffset
- Textverunreinigung – Wachsen auf dem Rumpf/Ausrüstung kryptische Zeichen? (Häufigster Fehlerpunkt)
- Wasserzeichen – Das KI-Logo der Plattform unten rechts gehört zur Werkzeugschicht und kann über den Prompt nicht entfernt werden
Wenn ein Punkt nicht erfüllt ist, den Prompt gemäß references/troubleshooting.md anpassen und neu generieren.
Schritt 7: Auslieferung
Die generierten Bilder mit present_files ausliefern, und zwar nur die Bilder selbst. Keine Prompt-Vorlagen, Referenzdokumente oder Zwischendateien anhängen.
In der Antwort erklären: Wie gut die Originaltreue gelungen ist, welche Probleme aufgetreten sind und welche nächsten Schritte zur Anpassung möglich sind.
Batch-Verarbeitung
- Alle Foto-Pfade sammeln und für jedes Bild die Schritte 4–6 durchführen
- Der Stil-Beschreibungsteil des Prompts muss bei allen Bildern einer Charge exakt identisch sein – nur die Beschreibung des Hauptmotivs wird ausgetauscht. Sonst driftet der Stil innerhalb des Batches ab
- Nach der Batch-Generierung mit
scripts/contact_sheet.pyeine Kontaktübersicht erstellen, um die Auswahl zu erleichtern:
python scripts/contact_sheet.py <Bildverzeichnis> -o <Ausgabepfad> --cols 3 --labels
Erfordert Pillow. Verfügbaren Interpreter auf dem Rechner (WorkBuddy hat kein Pillow eingebaut):
/c/Users/zhengyingjun/AppData/Local/Programs/Python/Python313/python.exe scripts/contact_sheet.py ...
Harte Einschränkungen
- Kein japanisches Flaggenmotiv: Strahlenförmige Linien, die von einem Punkt ausgehen, fächerförmige Lichtstrahlen, Sonnenkreis, runde, strahlenförmige Embleme sind nicht erlaubt. Der Hintergrund muss immer aus diagonalen Blöcken / Treppen / Industrie-Silhouetten / parallelen Linienbündeln / perspektivischen Rastern bestehen. Diese Regel hat Vorrang vor allen stilistischen Zielen.
- Füge dem Bild keine dekorativen Elemente aus dem Nichts hinzu (Stempel, Eckmarken, Wasserzeichen-artige Kennzeichnungen, kleine „Produziert von“-Stempel). Füge nichts hinzu, was nicht in den Referenzbildern vorkommt.
- Keinerlei Text, Slogans oder Nummern generieren – auch Nummern auf dem Originalfoto durch einfarbige Blöcke ersetzen, nicht versuchen, sie nachzubilden.
- Werte nicht einfach die Wiederherstellung des Fotoinhalts herab, wenn das Ergebnis nicht zufriedenstellend ist. Der Benutzer möchte die Komposition seines Fotos, nicht eine Neuzeichnung einer ähnlichen Szene.