CommunityBildgithub.com

军构美学 · 照片转军事海报

Verwandle Fotografien in sowjetisch-konstruktivistische Militärpropagandaplakate. Erstelle aus dem Nichts neue Bilder in diesem Stil und achte dabei auf die charakteristischen Farben und Formen.

Was ist 军构美学 · 照片转军事海报?

Diese Anleitung beschreibt eine Fähigkeit für KI-Agenten (z. B. Claude Code, Cursor), die darin besteht, Fotografien in Plakate im Stil des sowjetischen Konstruktivismus mit militärischer Propaganda-Ästhetik umzuwandeln oder neue Bilder in diesem Stil zu generieren. Sie definiert einen strengen Workflow in sieben Schritten: Zuerst wird der Modus bestimmt (Foto zu Poster oder Neugenerierung), dann das Tool ImageGen geladen. Vor dem Aufruf muss der Agent den Benutzer über den zu erwartenden Kreditverbrauch (5–10 Credits pro Bild) informieren. Der Prompt wird aus Vorlagen in Referenzdateien zusammengesetzt, wobei unbedingt vier Verbotsklauseln (keine Texte, kein Sonnenmotiv, keine Hintergrundüberlappung) eingefügt werden müssen. Nach der Generierung folgt eine Qualitätskontrolle per ViewImage: Acht Prüfpunkte, darunter das absolute Verbot des „Sonnenmotivs“ (japanische Flagge), die typische geometrische Hintergrundsprache (Diagonalflächen, Treppen, Silhouetten, parallele Linien), die fünf Farben des Stils (cremefarbener Hintergrund, Zinnoberrot, Schwarz, Ockergold, minimales Kobaltblau) und die Drucktextur (Punktraster, Papierstruktur, Farbversatz). Die Fähigkeit unterstützt Batch-Verarbeitung, wobei eine Kontaktübersicht mit einem Python-Skript erstellt werden kann. Wichtigste Einschränkungen: kein Japan-Flaggen-Motiv, keine dekorativen Elemente aus dem Nichts hinzufügen, keine Texte oder Nummern generieren und die Foto-Komposition muss erhalten bleiben.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/yingjun-zheng/military_aesthetic/tree/HEAD

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

军构美学 · 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

ModusBedingungimage1-Parameter
A. Foto in PlakatDer Benutzer hat einen Foto-Pfad angegebenFoto mit absolutem Pfad übergeben, input_fidelity: "high"
B. Von Grund auf generierenDer Benutzer möchte nur fertige Bilder in diesem StilKein 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:

  1. Vollständigkeit des Motivs – Anzahl, Haltung, Gestik, Struktur im Vergleich zum Originalfoto
  2. 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
  3. Hintergrundsprache – Sind es diagonale Blöcke / Treppen / Industrie-Silhouetten / parallele Linienbündel / perspektivische Raster (sowjetische Geometrie, keine Strahlen oder realistischer Himmel)?
  4. Stil-Rekonstruktion – Sind es flächige, harte Farbblöcke + dicke schwarze Konturen? Gibt es Verläufe, Schatten oder realistische Reste?
  5. Farbpalette – Auf die fünf Farben begrenzt (cremefarbener Hintergrund / Zinnoberrot / Schwarz / Ockergold / minimale Menge Kobaltblau)?
  6. Drucktextur – Punktraster, Papierstruktur, Farboffset
  7. Textverunreinigung – Wachsen auf dem Rumpf/Ausrüstung kryptische Zeichen? (Häufigster Fehlerpunkt)
  8. 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

  1. Alle Foto-Pfade sammeln und für jedes Bild die Schritte 4–6 durchführen
  2. 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
  3. Nach der Batch-Generierung mit scripts/contact_sheet.py eine 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.

Verwandte Skills