
简体中文 | Englisch
Ein einfacher eigenständiger Betrachter zum Lesen der Eingabeaufforderung aus stabiler Diffusionsgenerierter Bild außerhalb des Webui.
Funktionen • unterstützte Formate • Download • Verwendung • CLI • Comfyui -Knoten • FAQ • Credits

Tipp
Der SD -Eingabeaufforderung -Leser ist ab sofort als bequemer Knoten erhältlich. Weitere Informationen finden Sie im Comfyui -Eingabeaufforderung -Leserknoten.
| Png | JPEG | Webp | TXT* | |
|---|---|---|---|---|
| A1111 von Webui | ✅ | ✅ | ✅ | ✅ |
| Einfache Verbreitung | ✅ | ✅ | ✅ | |
| Stableswarmui* | ✅ | ✅ | ||
| Stableswarmui (vor 0.5.8-alpha)* | ✅ | ✅ | ||
| Fooocus-mre* | ✅ | ✅ | ||
| Romanai (Stealth Pnginfo) | ✅ | ✅ | ||
| Romanai (Vermächtnis) | ✅ | |||
| Aufrufen | ✅ | |||
| Invokeai (vor 2.3.5-post.2) | ✅ | |||
| Invokeai (vor 1.15) | ✅ | |||
| Bequemer* | ✅ | |||
| Zeichnen Sie Dinge | ✅ | |||
| Naifu (4chan) | ✅ |
* Einschränkungen gelten. Siehe Formatbeschränkungen.
Notiz
Wenn Sie ein Tool oder ein Format verwenden, das nicht in dieser Liste steht, helfen Sie mir bitte, Ihr Format zu unterstützen, indem Sie die von Ihrem Tool generierte Originaldatei auf die Probleme hochladen, thx.
Tipp
Für Comfyui -Benutzer ist der SD -Eingabeaufforderung -Leser jetzt als Comfyui -Knoten verfügbar. Der Comfyui -Eingabeaufforderung -Leserknoten ist ein Unterprojekt dieses Projekts, und es wird empfohlen, den Eingabeaufforderung -Saver -Knoten in den Comfyui -Eingabeaufforderung -Leserknoten in Ihrem Workflow einzubetten, um eine maximale Kompatibilität zu gewährleisten.
Laden Sie die ausführbare Datei von Github -Veröffentlichungen herunter
Laden Sie die ausführbare Datei von Github -Veröffentlichungen herunter
Sie können auch den SD -Eingabeaufforderungs -Leser über Homebrew -Fass installieren.
brew install --no-quarantine receyuki/sd-prompt-reader/sd-prompt-reader Der Parameter --no-quarantine wird verwendet, da der SD-Eingabeaufforderungsleser derzeit nicht signiert ist
Ich bin mir ziemlich sicher, dass Linux -Benutzer die Dinge ohne ausführbare Datei herausfinden können.
sudo apt-get install python3-tk für Debian-basierte VerteilungenSie können mit PIP installieren oder manuell ausführen
pip install sd-prompt-readeroder
pipx install sd-prompt-reader Um die GUI zu starten, geben Sie einfach sd-prompt-reader in das Terminal ein.
Für die CLI verwenden Sie bitte sd-prompt-reader-cli .
git clone https://github.com/receyuki/stable-diffusion-prompt-reader.git cd stable-diffusion-prompt-reader
pip install -r requirements.txtpython -m sd_prompt_reader.appODER
ODER


Notiz
Das bearbeitete Bild wird im A1111 -Format geschrieben, was bedeutet, dass das Bild in jedem Format nach der Bearbeitung zu einem Format A1111 wird.

Kopieren Sie die Bildaufforderung und Einstellung in einem Format, das durch Eingabeaufforderungen aus der Datei oder des Textfelds gelesen werden kann. Die folgenden Parameter werden unterstützt:
| Einstellung | Parameter |
|---|---|
| Samen | --Samen |
| Variationssamenstärke | -Subseed_Strength |
| Samenänderung von | -SEED_RESIZE_FROM_H |
| Samenänderung von | -SEED_RESIZE_FROM_W |
| Sampler | -sampler_name |
| Schritte | -stellt |
| CFG -Skala | -cfg_scale |
| Größe | --Breite |
| Größe | --Höhe |
| Gesichtsrestauration | -restore_faces |

Notiz
Der SDXL -Workflow unterstützt keine Bearbeitung. Entfernen Sie bei Bedarf die Eingabeaufforderungen vor dem Bearbeiten aus dem Bild.
Wenn der Workflow des Bildes mehrere Sets von SDXL-Eingabeaufforderungen enthält, nämlich Clip G (text_g), clip L (text_l) und Raffiner, wechselt der SD-Eingabeaufforderungsleser zum Multi-Set-Eingabeaufforderung-Anzeigemodus, wie im folgenden Bild gezeigt. Für den Multi-Set-Eingabeaufforderung-Anzeigemodus stehen zwei Schnittstellenoptionen zur Verfügung, und Sie können mithilfe von Schaltflächen zwischen ihnen wechseln. 
Ein CLI -Tool zum Lesen, Ändern und Löschen von Metadaten wird bereitgestellt.
SD Prompt Reader CLI.exe wird als separate ausführbare Datei in das Zip -Paket platziert.
Beispiele: "SD Prompt Reader CLI.exe" -i example.png
Die ausführbare Datei befindet sich bei SD Prompt Reader.app/Contents/MacOS/SD Prompt Reader .
Beispiele: /Applications/SD Prompt Reader.app/Contents/MacOS/SD Prompt Reader -i example.png
Beispiele: sd-prompt-reader-cli -i example.png
-r oder --read -Flag.-w oder --write -Flag.-c oder --clear Flag aktiviert. -i , --input-path : Pfad zur Eingabebilddatei oder zum Verzeichnis, das Bilddateien enthält, den erforderlichen Parameter.-o , --output-path : Pfad zur Ausgabedatei oder zum Verzeichnis, in dem die verarbeiteten Dateien gespeichert werden.-l , --log-level : Geben Sie die Log-Ausführungsstufe an (Egdebug, Info, Warn, Fehler). -f , --format-type : Gibt das Ausgangsmetadatenformat an, die Auswahl sind "txt" oder "json". Standardformat ist "txt" -m , --metadata : Bietet eine Metadatendatei zum Schreiben.-p , --positive : Bietet eine positive Schnellstring für das Schreiben.-n , --negative : Bietet eine negative Schnur zum Schreiben.-s , --setting : Bietet eine Einstellungsfolge zum Schreiben.sd-prompt-reader-cli [-r] -i <input_path> [--format-type <format>] [-o <output_path>]sd-prompt-reader-cli -i example.pngsd-prompt-reader-cli -i example.png -o metadata.txtsd-prompt-reader-cli -r -i example.png -f TXT -o output_folder/sd-prompt-reader-cli -r -i input_folder/ -f JSON -o output_folder/sd-prompt-reader-cli -w -i <input_path> -m <metadata_path> [-o <output_path>]sd-prompt-reader-cli -w -i example.png -m new_metadata.txtsd-prompt-reader-cli -w -i example.png -m new_metadata.txt -o output.pngsd-prompt-reader-cli -w -i example.png -m new_metadata.json -o output_folder/sd-prompt-reader-cli -c -i <input_path> [-o <output_path>]sd-prompt-reader-cli -c -i example.pngsd-prompt-reader-cli -c -i example.png -o output.pngsd-prompt-reader-cli -c -i example.png -o output_folder/sd-prompt-reader-cli -c -i input_folder/ -o output_folder/Wichtig
Stableswarmui befindet sich noch in der Alpha -Testphase, und sein Format kann sich in Zukunft ändern. Ich werde die bevorstehenden Updates von Stableswarmui im Auge behalten.
Wichtig
Wenn benutzerdefinierte Knoten verwendet werden oder wenn der Workflow zu komplex wird, besteht eine hohe Wahrscheinlichkeit, dass Metadaten möglicherweise nicht korrekt gelesen werden. Dies liegt daran, dass Comfyui keine Metadaten speichert, sondern nur den vollständigen Workflow. Der SD -Eingabeaufforderungs -Leser kann nur grundlegende Workflows verarbeiten. Es wird empfohlen, den Eingabeaufforderungs -Sparknoten in den Comfyui -Eingabeaufforderung -Leserknoten in Ihren Workflow einzubetten, um eine maximale Kompatibilität zu gewährleisten.
Standardmäßig schreibt eine einfache Diffusion keine Metadaten auf Bilder. Bitte ändern Sie das Metadatenformat in Einstellungen in Einbetten , um die Metadaten in Bilder zu schreiben
Da die Originalversion von Fooocus nicht das Schreiben von Metadaten für Bilddateien unterstützt, unterstützt der SD -Eingabeaufforderungs -Leser nur Bilder, die von Fooocus Moonride Edition generiert werden.
Warnung
Das von einigen Anti-Malwares berichtete falsch positive Positives wird durch das Pyinstaller- Packing-Tool verursacht, was ein häufiges Problem für Pyinstaller- Benutzer ist. Ich habe viel Zeit damit verbracht, den Windows -Verteidiger zuvor falsch positiv zu beheben, aber ich konnte es nicht für jede Antivirus -Software tun. So können Sie Windows Defender entweder vertrauen oder die Anweisung für Linux -Benutzer verwenden, um diese App zu verwenden.
Wichtig
Dies ist ein sehr häufiges MacOS-Problem, wenn Sie nicht signierte Nicht-Appstore-Apps ausführen, und Entwickler müssen Apple 99 US-Dollar pro Jahr zahlen, um dieses Problem zu beseitigen. Sie können wählen, um Apps von überall in Sicherheits- und Datenschutzeinstellungen zuzulassen, die gefährlich sein können. Die Art und Weise, wie ich es bevorzuge, besteht darin, die Quarantäneattribute zu entfernen.
Öffnen Sie das Terminal aus dem Anwendungsordner.
Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste.
xattr -r -d com.apple.quarantine /path/to/app.app
In meinem Fall ist es
xattr -r -d com.apple.quarantine /Applications/SD Prompt Reader.app
Wenn Sie immer noch besorgt über die Sicherheit der App sind, können Sie die Anweisung für Linux -Benutzer verwenden, um diese App zu verwenden.