Photo666是一款功能强大的AI图片管理软件,基于PyQt6开发,支持多种AI插件和图片管理功能。
- 图片管理:支持多种图片格式,自动生成缩略图
- 相册管理:创建、编辑、组织相册
- 标签系统:AI自动标签、手动标签、标签翻译
- 搜索功能:关键词搜索、高级筛选、相册内搜索
- Florence2反推:图片内容识别和描述
- Janus反推:高级图片分析
- JoyCaption:中文图片描述生成
- Janus文生图:AI图片生成
- 多语言支持:中文、英文、日文
- 图片编辑:旋转、缩放、基本信息编辑
- 批量处理:批量导入、标签管理
- 插件系统:可扩展的插件架构
- 操作系统:Windows 10/11, Linux, macOS
- Python版本:3.8+
- 内存:8GB+(推荐16GB+)
- 显卡:支持CUDA的显卡(可选,用于AI功能)
- 存储:SSD推荐,用于更好的性能
- 确保已安装Python 3.8+
- 双击
start.bat - 程序会自动创建虚拟环境并安装依赖
- 等待安装完成后程序自动启动
- 确保已安装Python 3.8+
- 运行
chmod +x start.sh - 执行
./start.sh - 程序会自动创建虚拟环境并安装依赖
- 首次运行:程序会自动创建配置文件和数据库
- 导入图片:点击"导入"按钮选择图片文件夹
- 创建相册:在相册管理器中创建新相册
- 使用AI功能:选择图片后使用AI插件进行分析
- 在"插件管理"中启用/禁用插件
- 每个插件都有独立的配置选项
- 支持代理设置和模型路径配置
- 默认使用SQLite数据库
- 数据库文件位于
data/picman.db - 支持数据备份和恢复
Photo666-v0.3.2/
├── src/ # 核心源代码
├── plugins/ # 插件目录
├── config/ # 配置文件
├── translations/ # 多语言文件
├── asset/ # 资源文件
├── main.py # 主程序入口
├── requirements.txt # 依赖列表
├── start.bat # Windows启动脚本
├── start.sh # Linux/Mac启动脚本
└── VERSION.txt # 版本信息
- Python版本错误:确保使用Python 3.8+
- 依赖安装失败:检查网络连接,尝试使用国内镜像
- AI功能无法使用:检查显卡驱动和CUDA安装
- 程序崩溃:查看logs目录下的日志文件
- 查看程序内的帮助文档
- 检查logs目录下的日志文件
- 提交Issue到项目仓库
本项目采用MIT许可证,详见LICENSE文件。
欢迎提交Issue和Pull Request来改进Photo666!
Photo666 v0.3.2 - 让AI图片管理更简单!