这是一款本地运行的桌面应用,用于读取AI生成图片中的生成信息(如Prompt、模型、采样器等),并以清晰的方式展示。支持用户对图片进行简单管理、记录和导出。
特点:
- ✅ 100% 本地运行,不联网,保护隐私
- ✅ 支持拖拽导入图片
- ✅ 自动提取AI生成信息
- ✅ 本地数据库存储
- ✅ 支持导出功能
- Python 3.10+
- 操作系统:Windows/macOS/Linux
pip install -r requirements.txtpython main.py- 支持拖拽导入
- 支持文件选择器导入
- 支持 PNG/JPG 格式
- 自动提取AI生成信息:
- Prompt(正向提示词)
- Negative Prompt(负向提示词)
- Model(模型)
- Sampler(采样器)
- Steps(步数)
- CFG Scale(引导强度)
- Seed(随机种子)
- 本地SQLite数据库存储
- 支持添加备注和标签
- 历史记录查看
- 搜索功能
- 导出为JSON格式
- 导出为CSV格式
ai_image_info_reader/
│
├── main.py # 启动入口
├── ui/
│ ├── __init__.py
│ └── main_window.py # 主界面代码
├── core/
│ ├── __init__.py
│ ├── image_reader.py # 图片信息读取
│ ├── data_manager.py # 数据管理
│ └── model.py # 数据模型
├── database/
│ └── records.db # SQLite数据库
├── doc/
│ └── task.md # 需求文档
├── requirements.txt # 依赖管理
└── README.md # 项目说明
- 桌面框架: PyQt5
- 图像处理: Pillow
- 数据库: SQLite3
- 打包工具: PyInstaller
- 启动应用后,将AI生成的图片拖拽到指定区域
- 应用会自动提取图片中的生成信息
- 可以添加备注或标签
- 点击"保存记录"将信息保存到本地数据库
- 可以在历史记录中查看和管理已保存的图片信息
- ❌ 不联网,不上传任何数据
- ❌ 不监听文件夹或自动操作
- ✅ 所有操作需用户主动触发
- ✅ 数据完全保存在本地
使用PyInstaller打包为可执行文件:
pyinstaller --windowed --onefile main.py欢迎提交Issue和Pull Request!
MIT License