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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages