
简体中文 | Anglais
Une visionneuse autonome simple pour la lecture de l'invite à partir d'une image générée par diffusion stable en dehors du webui.
Fonctionnalités • Formats pris en charge • Télécharger • Utilisation • CLI • Nœud Comfyui • FAQ • Crédits

Conseil
Le lecteur invite SD est désormais disponible en tant que nœud Comfyui. Consultez le nœud ComfyUi Invite Reader pour plus d'informations.
| PNG | Jpeg | Webp | SMS* | |
|---|---|---|---|---|
| Webui d'A1111 | ✅ | ✅ | ✅ | ✅ |
| Diffusion facile | ✅ | ✅ | ✅ | |
| STABLESWARMUI * | ✅ | ✅ | ||
| StablesWarmui (avant 0.5.8-alpha) * | ✅ | ✅ | ||
| Fooocus-mre * | ✅ | ✅ | ||
| Novelai (furtif pnginfo) | ✅ | ✅ | ||
| Novelai (héritage) | ✅ | |||
| Invokeai | ✅ | |||
| Invokeai (avant 2.3.5-Post.2) | ✅ | |||
| Invokeai (avant 1.15) | ✅ | |||
| Comfyui * | ✅ | |||
| Dessiner des choses | ✅ | |||
| Naifu (4chan) | ✅ |
* Les limitations s'appliquent. Voir les limitations du format.
Note
Si vous utilisez un outil ou un format qui ne figure pas sur cette liste, aidez-moi à prendre en charge votre format en téléchargeant le fichier d'origine généré par votre outil sur les problèmes, Thx.
Conseil
Pour les utilisateurs de Comfyui, le lecteur invite SD est désormais disponible en tant que nœud Comfyui. Le nœud de lecteur invite Comfyui est un sous-projet de ce projet, et il est recommandé d'intégrer le nœud d'économiseur d'invite dans le nœud de lecteur invite Comfyui dans votre flux de travail pour assurer une compatibilité maximale.
Télécharger Exécutable à partir des versions GitHub
Télécharger Exécutable à partir des versions GitHub
Vous pouvez également installer SD Invite Reader via Homebrew Cask.
brew install --no-quarantine receyuki/sd-prompt-reader/sd-prompt-reader Le paramètre --no-quarantine est utilisé car le lecteur invite SD n'est actuellement pas signé comme je l'ai mentionné ici
Je suis presque sûr que les utilisateurs de Linux peuvent comprendre les choses sans exécutable.
sudo apt-get install python3-tk pour les distributions basées sur DebianVous pouvez choisir d'installer avec PIP ou l'exécuter manuellement
pip install sd-prompt-readerou
pipx install sd-prompt-reader Pour lancer l'interface graphique, entrez simplement sd-prompt-reader dans le terminal.
Pour la CLI, veuillez utiliser 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.appOU
OU


Note
L'image éditée sera écrite au format A1111, ce qui signifie que l'image dans n'importe quel format deviendra le format A1111 après l'édition.

Copier l'invite d'image et le paramètre dans un format qui peut être lu par des invites à partir de fichier ou de zone de texte Les paramètres suivants sont pris en charge:
| Paramètre | Paramètre |
|---|---|
| Graine | --graine |
| Variation Strength | --SUBSEED_STREND |
| Redimensionner les graines de | --seed_resize_from_h |
| Redimensionner les graines de | --seed_resize_from_w |
| Échantillonneur | --Sampler_name |
| Mesures | --mesures |
| Échelle CFG | --CFG_SCALE |
| Taille | --largeur |
| Taille | --hauteur |
| Restauration du visage | --restore_faces |

Note
Le flux de travail SDXL ne prend pas en charge l'édition. Si nécessaire, veuillez supprimer les invites de l'image avant de modifier.
Si le flux de travail de l'image comprend plusieurs ensembles d'invites SDXL, à savoir Clip G (Text_G), Clip L (Text_L) et REFIGER, le lecteur d'invite SD passera au mode d'affichage de l'invite multiset comme indiqué dans l'image ci-dessous. Il existe deux options d'interface disponibles pour le mode d'affichage de l'invite multiset, et vous pouvez basculer entre eux à l'aide de boutons. 
Un outil CLI pour la lecture, la modification et la compensation des métadonnées est fourni.
SD Prompt Reader CLI.exe sera placé dans le package ZIP en tant qu'exécutable séparé.
Exemples: "SD Prompt Reader CLI.exe" -i example.png
L'exécutable est situé sur SD Prompt Reader.app/Contents/MacOS/SD Prompt Reader .
Exemples: /Applications/SD Prompt Reader.app/Contents/MacOS/SD Prompt Reader -i example.png
Exemples: sd-prompt-reader-cli -i example.png
-r ou --read .-w ou --write .-c ou --clear drapeau clair. -i , --input-path : chemin vers le fichier d'image ou le répertoire des fichiers d'image contenant, paramètre requis.-o , --output-path : chemin vers le fichier de sortie ou le répertoire où les fichiers traités seront enregistrés.-l , --log-level : spécifiez le niveau de verbosité du journal (egdebug, info, avertissement, erreur). -f , --format-type : spécifie le format de métadonnées de sortie, les choix sont "txt" ou "json". Le format par défaut est "txt" -m , --metadata : fournit un fichier de métadonnées pour l'écriture.-p , --positive : fournit une chaîne d'invite positive pour l'écriture.-n , --negative : fournit une chaîne d'invite négative pour l'écriture.-s , --setting : fournit une chaîne de réglage pour l'écriture.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/Important
StablesWarmui est toujours en phase de test alpha, et son format pourrait changer à l'avenir. Je garderai une trace des mises à jour à venir de StablesWarmui.
Important
Lorsque des nœuds personnalisés sont utilisés ou lorsque le flux de travail devient trop complexe, il existe une forte probabilité que les métadonnées ne soient pas correctement lues. En effet, Comfyui ne stockait pas les métadonnées mais seulement le flux de travail complet. Le lecteur invite SD ne peut gérer que les workflows de base. Il est recommandé d'incorporer le nœud d'économiseur d'invite dans le nœud de lecteur invite Comfyui dans votre flux de travail pour assurer une compatibilité maximale.
Par défaut, la diffusion facile n'écrit pas de métadonnées en images. Veuillez modifier le format des métadonnées dans les paramètres à intégrer pour écrire les métadonnées en images
Étant donné que la version originale de FOOOCUS ne prend pas en charge les métadonnées d'écriture sur les fichiers d'image, SD Invite Reader prend uniquement en charge les images générées par Fooocus MoonRide Edition.
Avertissement
Le faux positif rapporté par certains anti-Malwares est causé par l'outil d'emballage Pyinstaller qui est un problème courant pour les utilisateurs de Pyinstaller . J'ai passé beaucoup de temps à essayer de réparer le False Positive de Windows Defender auparavant, mais je ne pouvais pas le faire pour tous les logiciels antivirus. Ainsi, vous pouvez soit faire confiance à Windows Defender, soit utiliser l'instruction pour les utilisateurs de Linux pour utiliser cette application.
Important
Il s'agit d'un problème de macOS très courant lorsque vous exécutez des applications non signées non signées, et les développeurs doivent payer 99 $ par an à Apple pour éliminer ce problème. Vous pouvez choisir d' autoriser les applications de n'importe où dans les paramètres de sécurité et de confidentialité qui peuvent être dangereux. La façon dont je préfère est de retirer les attributs de quarantaine.
Terminal ouvert du dossier des applications.
Tapez la commande suivante et appuyez sur Entrée.
xattr -r -d com.apple.quarantine /path/to/app.app
Dans mon cas, c'est
xattr -r -d com.apple.quarantine /Applications/SD Prompt Reader.app
Si vous êtes toujours préoccupé par la sécurité de l'application, vous pouvez utiliser l'instruction pour les utilisateurs de Linux pour utiliser cette application.