Skip to content

Rex818/Photo666

Repository files navigation

Photo666 v0.3.2

Photo666是一款功能强大的AI图片管理软件,基于PyQt6开发,支持多种AI插件和图片管理功能。

🚀 主要功能

核心功能

  • 图片管理:支持多种图片格式,自动生成缩略图
  • 相册管理:创建、编辑、组织相册
  • 标签系统:AI自动标签、手动标签、标签翻译
  • 搜索功能:关键词搜索、高级筛选、相册内搜索

AI功能

  • Florence2反推:图片内容识别和描述
  • Janus反推:高级图片分析
  • JoyCaption:中文图片描述生成
  • Janus文生图:AI图片生成

其他功能

  • 多语言支持:中文、英文、日文
  • 图片编辑:旋转、缩放、基本信息编辑
  • 批量处理:批量导入、标签管理
  • 插件系统:可扩展的插件架构

📋 系统要求

  • 操作系统:Windows 10/11, Linux, macOS
  • Python版本:3.8+
  • 内存:8GB+(推荐16GB+)
  • 显卡:支持CUDA的显卡(可选,用于AI功能)
  • 存储:SSD推荐,用于更好的性能

🛠️ 安装说明

Windows用户

  1. 确保已安装Python 3.8+
  2. 双击 start.bat
  3. 程序会自动创建虚拟环境并安装依赖
  4. 等待安装完成后程序自动启动

Linux/Mac用户

  1. 确保已安装Python 3.8+
  2. 运行 chmod +x start.sh
  3. 执行 ./start.sh
  4. 程序会自动创建虚拟环境并安装依赖

🎯 快速开始

  1. 首次运行:程序会自动创建配置文件和数据库
  2. 导入图片:点击"导入"按钮选择图片文件夹
  3. 创建相册:在相册管理器中创建新相册
  4. 使用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            # 版本信息

🐛 故障排除

常见问题

  1. Python版本错误:确保使用Python 3.8+
  2. 依赖安装失败:检查网络连接,尝试使用国内镜像
  3. AI功能无法使用:检查显卡驱动和CUDA安装
  4. 程序崩溃:查看logs目录下的日志文件

获取帮助

  • 查看程序内的帮助文档
  • 检查logs目录下的日志文件
  • 提交Issue到项目仓库

📄 许可证

本项目采用MIT许可证,详见LICENSE文件。

🤝 贡献

欢迎提交Issue和Pull Request来改进Photo666!


Photo666 v0.3.2 - 让AI图片管理更简单!

About

Image Information Management, mainly used for local management, storing image tags, and assisting in AI image generation and image management.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages