3分钟掌握Stable Diffusion Prompt Reader:轻松提取和管理AI绘画提示词
3分钟掌握Stable Diffusion Prompt Reader:轻松提取和管理AI绘画提示词
【免费下载链接】stable-diffusion-prompt-readerA simple standalone viewer for reading prompts from Stable Diffusion generated image outside the webui.项目地址: https://gitcode.com/gh_mirrors/st/stable-diffusion-prompt-reader
Stable Diffusion Prompt Reader是一款简单实用的独立工具,专门用于在Web UI外部读取Stable Diffusion生成图像中的提示词信息。无论您是AI绘画新手还是资深用户,这款工具都能帮助您轻松提取、编辑和管理图像中的提示词数据,让您的创作流程更加高效。核心关键词包括:Stable Diffusion提示词提取、AI绘画元数据管理、跨平台提示词查看器、图像元数据编辑器。
为什么需要独立的提示词查看工具?
在AI绘画创作过程中,提示词(Prompt)是生成优质图像的关键。然而,当您需要查看或复用他人分享的图像中的提示词时,往往需要依赖特定的Web UI或复杂的元数据查看工具。Stable Diffusion Prompt Reader应运而生,它提供了一种简单、直观的方式来提取和管理这些宝贵的创作数据。
Stable Diffusion Prompt Reader主界面,支持图像预览、提示词显示和参数管理
三大核心功能详解
1. 一键拖放读取提示词
Stable Diffusion Prompt Reader提供了最直观的提示词提取方式:
- 拖放操作:打开应用后,直接将图像拖放到窗口中即可自动读取
- 右键菜单:右键点击图像,选择"打开方式" > "SD Prompt Reader"
- 直接拖拽:将图像直接拖拽到应用程序图标上
成功读取后,界面会显示图像预览、正向提示词、负向提示词以及完整的生成参数信息,包括:
- 模型名称
- 采样器类型
- 步数设置
- CFG scale值
- 种子数值
- 图像尺寸
2. 智能提示词管理功能
导出提示词到文本文件
点击"Export"按钮可以将当前提示词保存为文本文件,默认保存到与图像相同的目录。如果需要自定义保存位置,点击按钮旁边的下拉箭头选择"select directory"。
清除图像中的提示词
如果您希望分享图像但不希望他人看到提示词,可以使用清除功能:
- 点击"Clear"按钮
- 系统会生成一个带有"_data_removed"后缀的新图像文件
- 也可以选择"overwrite the original image"直接覆盖原图(请谨慎使用)
编辑和导入提示词
Stable Diffusion Prompt Reader允许您编辑图像中的提示词信息:
- 点击"Edit"按钮进入编辑模式
- 直接在文本框中修改提示词内容
- 您还可以导入A1111格式的txt文件作为提示词来源
- 编辑完成后点击"Save"按钮保存修改
重要提示:编辑后的图像将以A1111格式保存,无论原始格式如何。
3. 高级工作流支持
单行提示词复制功能
该功能可以将提示词和生成参数转换为适合A1111 WebUI"Prompts from file or textbox"脚本使用的格式:
- 点击"Copy"按钮旁边的下拉箭头
- 选择"single line prompt"
- 粘贴到WebUI的文本框中即可使用
支持的参数包括:Seed、Steps、CFG scale、Size等关键生成参数。
ComfyUI SDXL工作流支持
对于使用ComfyUI生成的SDXL图像,Prompt Reader提供了专门的多组提示词显示模式:
ComfyUI SDXL多组提示词显示模式,支持Clip G、Clip L和Refiner等不同提示词组
当检测到SDXL工作流时,工具会自动切换到多组提示词视图,支持Clip G、Clip L和Refiner等不同提示词组的显示和管理。
跨平台安装指南
Windows用户快速安装
- 访问项目发布页面下载最新的可执行文件
- 解压后直接运行.exe文件即可使用
macOS用户安装方法
方法一:直接下载使用
- 从项目发布页面下载最新的.dmg文件
- 将应用拖入Applications文件夹
- 首次打开时,按住Control键并点击应用图标,选择"打开"以绕过系统安全限制
方法二:通过Homebrew安装
brew install --no-quarantine receyuki/sd-prompt-reader/sd-prompt-readerLinux用户安装步骤
使用pip安装(推荐)
pip install sd-prompt-reader安装完成后,在终端输入sd-prompt-reader即可启动应用。
手动运行源代码
- 克隆仓库
git clone https://gitcode.com/gh_mirrors/st/stable-diffusion-prompt-reader- 进入目录并安装依赖
cd stable-diffusion-prompt-reader pip install -r requirements.txt- 运行应用
python main.py支持的主流AI绘画工具格式
Stable Diffusion Prompt Reader支持多种主流的Stable Diffusion衍生工具生成的图像:
| 工具名称 | PNG | JPEG | WEBP | TXT |
|---|---|---|---|---|
| A1111's webUI | ✅ | ✅ | ✅ | ✅ |
| Easy Diffusion | ✅ | ✅ | ✅ | |
| StableSwarmUI | ✅ | ✅ | ||
| Fooocus-MRE | ✅ | ✅ | ||
| InvokeAI | ✅ | |||
| ComfyUI | ✅ | |||
| NovelAI | ✅ | |||
| Draw Things | ✅ |
如果您使用的工具不在此列表中,可以通过项目issue提交支持请求。
常见问题与解决方案
Windows安全警告处理
Windows用户可能会遇到 Defender 报毒,这是由于pyinstaller打包引起的误报。您可以选择信任该程序,或通过源代码方式运行以避免此问题。
macOS"文件损坏"提示解决
macOS用户可能会遇到"SD Prompt Reader.app已损坏"的提示,解决方法是在终端中运行以下命令:
xattr -r -d com.apple.quarantine /Applications/SD\ Prompt\ Reader.app无法读取某些图像的原因
如果遇到无法读取的图像,可能是由于以下原因:
- 图像中没有嵌入提示词元数据
- 使用了不支持的工具生成
- 图像格式损坏
对于ComfyUI用户,建议安装官方推荐的Prompt Saver节点以确保最大兼容性。
项目结构与源码概览
Stable Diffusion Prompt Reader的项目结构清晰,主要包含以下核心模块:
- sd_prompt_reader/- 主程序目录
- format/- 支持的各种格式解析器
- a1111.py - A1111 webUI格式支持
- comfyui.py - ComfyUI格式支持
- novelai.py - NovelAI格式支持
- 其他工具格式支持
- app.py- 主应用程序逻辑
- image_data_reader.py- 图像数据读取器
- prompt_viewer.py- 提示词查看界面
- parameter_viewer.py- 参数查看界面
- format/- 支持的各种格式解析器
使用技巧与最佳实践
批量处理提示词
虽然目前版本不支持批量处理,但您可以:
- 使用脚本自动化处理多个图像
- 将常用提示词保存为模板文件
- 利用导出功能建立个人提示词库
学习他人创作技巧
通过分析他人优秀作品的提示词,您可以:
- 了解不同关键词的组合效果
- 学习参数设置的技巧
- 发现新的模型和LoRA使用方法
保护个人创作隐私
在分享作品时,您可以选择:
- 使用清除功能移除提示词
- 仅分享经过处理的图像
- 选择性保留部分参数信息
总结与展望
Stable Diffusion Prompt Reader是一款功能强大且易用的提示词提取工具,它极大地简化了Stable Diffusion图像提示词的管理流程。无论您是想要学习他人的创作技巧,还是需要管理自己的提示词库,这款工具都能满足您的需求。
通过本文的介绍,您已经掌握了从安装到高级功能的全部使用方法。现在,就开始使用Stable Diffusion Prompt Reader来提升您的AI绘画创作效率吧!
不同版本的SD Prompt Reader界面展示,持续优化用户体验
未来版本计划增加更多实用功能,包括批处理、画廊视图和用户偏好设置等,让提示词管理变得更加便捷高效。
【免费下载链接】stable-diffusion-prompt-readerA simple standalone viewer for reading prompts from Stable Diffusion generated image outside the webui.项目地址: https://gitcode.com/gh_mirrors/st/stable-diffusion-prompt-reader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考