# AIIDPhoto **Repository Path**: BidingCC/aiidphoto ## Basic Information - **Project Name**: AIIDPhoto - **Description**: AI证件照是一款智能便捷的照片处理工具,专为各类证件照需求设计。用户只需上传日常照片,即可自动生成符合规范的一寸、二寸等标准证件照,并支持更换背景色等功能。无论是求职、考试、签证还是身份证件,都能快速满足不同场景的证件照要求。操作简单,无需专业摄影技能,随时随地制作出专业、合规的证件照片,省时省力又省心。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-04 - **Last Updated**: 2026-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README



📷 AI证件照生成插件 (BuildingAI ID Photo)

Version License Nuxt 3 BuildingAI Extension AI ID Photo

👉 立即体验应用市场

🚀 AI证件照是一款专业、便捷的智能证件照处理工具,只需上传一张日常照片,即可一键智能更换背景底色,满足各类官方场景的严格需求!

内置几十种常用证件照尺寸规格,支持完全自定义比例,确保每一张证件照都精准、合规、专业

--- ## 📖 目录 - [界面预览](#-界面预览) - [产品介绍](#-产品介绍) - [什么是 AI证件照插件?](#什么是-ai证件照插件) - [核心价值](#核心价值) - [适用场景](#适用场景) - [功能特性](#-功能特性) - [技术架构](#-技术架构) - [技术栈](#技术栈) - [核心流程](#核心流程) - [操作手册](#-操作手册) - [用户端使用指南](#用户端使用指南) - [管理后台配置](#管理后台配置) - [算力体系](#-算力体系) - [常见问题](#-常见问题) --- ## 🖼️ 界面预览 ### 证件照生成 简单上传日常照片,智能识别人像并更换背景,一键生成专业证件照。

### 尺寸模板 内置几十种常用证件照尺寸规格,满足签证、考试、简历等各种官方需求。

### 背景更换 支持红色、蓝色、白色、灰色等多种标准证件照背景色。

--- ## 🎯 产品介绍 ### 什么是 AI证件照插件? **BuildingAI ID Photo** 是一款集成于 BuildingAI 平台的智能证件照生成插件。它利用先进的 AI 人像识别和背景替换技术,让用户只需上传一张日常照片,即可快速生成符合官方标准的专业证件照,无需任何专业摄影或后期处理技能。 ### 核心价值 | 价值点 | 说明 | |--------|------| | 📸 **专业级质量** | AI智能识别人像轮廓,精准抠图,保证证件照的专业性 | | ⚡ **极速生成** | 上传照片后数秒内即可完成背景替换和尺寸调整 | | 🎯 **标准合规** | 内置几十种官方证件照尺寸,确保符合各类场景要求 | | 💡 **操作简单** | 一键操作,无需学习复杂的图像处理软件 | | 💰 **成本节约** | 无需专业摄影棚,在家即可制作标准证件照 | ### 适用场景 - 📄 **签证申请** - 各国签证所需的标准证件照 - 🎓 **考试报名** - 公务员、资格证等各类考试证件照 - 💼 **求职简历** - 专业形象的求职照片 - 🏛️ **官方证件** - 身份证、护照等官方证件用照 - 🎫 **会员卡照** - 各类会员卡、工作证所需照片 - 🌟 **日常需求** - 各种需要标准照片的场合 --- ## ✨ 功能特性 ### 核心功能 | 功能 | 描述 | 图标 | |------|------|------| | **智能抠图** | AI自动识别人像轮廓,精准分离人物与背景 | 🤖✂️ | | **背景替换** | 支持红、蓝、白、灰等多种标准证件照背景色 | 🎨🖼️ | | **尺寸调整** | 内置几十种常用证件照尺寸模板,一键适配 | 📐📏 | | **自定义尺寸** | 支持完全自定义宽高比例,满足特殊需求 | ⚙️📋 | | **高清输出** | 支持高分辨率输出,保证打印质量 | 🖨️✨ | | **批量处理** | 支持同一张照片生成多种尺寸的证件照 | 🔄📱 | ### 辅助功能 | 功能 | 描述 | |------|------| | 📜 **历史记录** | 自动保存所有生成记录,支持查看、下载、删除 | | 💾 **本地下载** | 支持多种格式下载,方便后续使用 | | 🔍 **预览放大** | 生成前预览效果,确保满意再下载 | | 📱 **响应式界面** | 支持手机、平板、电脑等多终端使用 | | 🌐 **多语言支持** | 支持中英文等多语言界面 | --- ## 🛠 技术架构 ### 技术栈 **BuildingAI 扩展架构:** - **扩展框架**: BuildingAI Extension SDK v25.1.0+ - **前端技术**: Nuxt 3 + Vue 3 + TypeScript - **UI 组件**: BuildingAI UI 组件库 + Nuxt UI - **图像处理**: Canvas API + AI 背景移除技术 - **后端集成**: BuildingAI Core + Service + HTTP 模块 - **数据库**: BuildingAI DB (PostgreSQL + TypeORM) - **用户系统**: BuildingAI 统一用户认证和权限管理 - **存储服务**: BuildingAI 统一存储服务 **核心依赖:** - **AI 引擎**: 智能人像识别与背景替换技术 - **算力管理**: BuildingAI 算力计费系统 - **多语言**: BuildingAI i18n 国际化 - **构建工具**: tsup + concurrently ### 项目结构 ``` buildingai-id-photo/ ├── src/ │ ├── api/ # 后端扩展模块 │ │ ├── db/ # 数据库层 │ │ │ ├── entities/ # 实体定义 │ │ │ │ ├── id-photo-record.entity.ts # 证件照记录 │ │ │ │ ├── id-photo-config.entity.ts # 配置管理 │ │ │ │ └── size-template.entity.ts # 尺寸模板 │ │ │ ├── migrations/ # 数据库迁移 │ │ │ └── seeds/ # 种子数据 │ │ └── modules/ # 业务模块 │ │ ├── web/ # 前端API接口 │ │ ├── console/ # 管理后台接口 │ │ └── example/ # 示例模块 │ └── web/ # 前端应用 │ ├── components/ # Vue组件 │ │ └── TemplateList.vue # 尺寸模板组件 │ ├── pages/ # 路由页面 │ │ ├── index.vue # 主页面 │ │ └── console/ # 管理页面 │ ├── services/ # API服务层 │ │ ├── web/id-photo.ts # 证件照服务 │ │ └── console/ # 管理服务 │ ├── assets/ # 静态资源 │ │ ├── background-*.png # 背景色图片 │ │ ├── example-*.png # 示例图片 │ │ └── id-photo-demo.gif # 演示动画 │ ├── stores/ # 状态管理 │ ├── i18n/ # 多语言 │ └── models/ # 类型定义 ├── manifest.json # 扩展清单 └── package.json # 项目配置 ``` ### 核心流程 #### 证件照生成流程图 ```mermaid sequenceDiagram participant User as 用户 participant WebUI as 前端界面 participant Extension as 扩展后端 participant BuildingAI as BuildingAI平台 participant AIEngine as AI引擎 participant Storage as 存储服务 User->>WebUI: 1.上传日常照片 WebUI->>Extension: 2.提交处理请求 Extension->>BuildingAI: 3.验证用户权限和算力 BuildingAI-->>Extension: 4.返回验证结果 Extension->>AIEngine: 5.AI智能抠图处理 AIEngine-->>Extension: 6.返回人像轮廓 Extension->>Extension: 7.背景替换和尺寸调整 Extension->>Storage: 8.保存处理后的证件照 Extension->>BuildingAI: 9.扣除算力/保存记录 Extension-->>WebUI: 10.返回证件照结果 WebUI-->>User: 11.展示和下载证件照 ``` #### 详细步骤说明 1. **照片上传**: 用户上传日常照片,系统自动校验格式和尺寸 2. **AI识别**: 智能识别人像轮廓,精准分离人物与背景 3. **背景替换**: 根据用户选择替换为标准证件照背景色 4. **尺寸调整**: 按照选定的尺寸模板调整照片比例和分辨率 5. **质量优化**: 自动优化照片亮度、对比度,确保专业效果 6. **预览确认**: 提供预览功能,用户确认满意后再生成 7. **批量生成**: 支持一次生成多种尺寸规格的证件照 8. **结果保存**: 保存到用户记录,支持随时下载和管理 ## 📱 操作手册 ### 用户端使用指南 #### 第一步:进入证件照生成页面 在BuildingAI平台中找到并点击「AI证件照」插件,进入证件照生成页面。 #### 第二步:上传日常照片 点击上传区域,选择一张清晰的日常照片。 **📸 照片要求:** ``` ✅ 推荐的照片特征: - 人像清晰,五官端正 - 光线充足,无阴影遮挡 - 背景简洁,易于识别 - 正面拍摄,表情自然 ❌ 避免的照片特征: - 模糊不清或像素过低 - 侧脸或仰拍俯拍角度 - 戴帽子、口罩等遮挡物 - 复杂背景或多人照片 ``` **照片规格建议:** - 📏 **尺寸**: 建议 800x800 像素以上 - 🎨 **格式**: 支持 JPG、PNG 格式 - 💾 **大小**: 不超过 5MB - 📐 **比例**: 人脸占照片 1/3 左右 - 💡 **光线**: 光线均匀,避免强烈阴影 #### 第三步:选择证件照规格 从内置模板中选择需要的证件照尺寸,或者自定义尺寸。 | 常用规格 | 尺寸(像素) | 适用场景 | |---------|------------|----------| | **1寸照片** | 295×413 | 身份证、学生证等 | | **2寸照片** | 413×579 | 护照、签证等 | | **小2寸** | 413×531 | 驾驶证、各类证件 | | **美国签证** | 600×600 | 美国签证专用 | | **日本签证** | 450×450 | 日本签证专用 | | **韩国签证** | 350×450 | 韩国签证专用 | | **自定义** | 用户定义 | 特殊需求场景 | #### 第四步:选择背景颜色 选择符合要求的背景色: | 背景色 | 适用场景 | 色值参考 | |--------|----------|----------| | 🔴 **红色** | 身份证、工作证等 | #FF0000 | | 🔵 **蓝色** | 护照、签证等 | #438EDB | | ⚪ **白色** | 驾驶证、简历照等 | #FFFFFF | | ⚫ **灰色** | 各类考试报名等 | #C0C0C0 | #### 第五步:生成和下载 点击「生成证件照」按钮,系统将自动处理并生成专业证件照。 生成完成后,你可以: - 🔍 **预览查看**: 确认效果是否满意 - 💾 **下载保存**: 保存到本地设备 - 🔄 **重新生成**: 调整参数重新处理 - 📋 **批量下载**: 一次下载多种尺寸 ### 管理后台配置 管理员可在后台进行以下配置: #### 1. API 密钥配置 路径:`控制台 → 证件照配置 → 密钥配置` | 配置项 | 说明 | |--------|------| | **AI服务地址** | 人像识别和背景处理服务地址 | | **Access Key** | AI服务访问密钥 | | **Secret Key** | AI服务密钥 | #### 2. 算力消耗配置 路径:`控制台 → 证件照配置 → 计费配置` | 处理类型 | 默认算力 | 说明 | |----------|----------|------| | 基础证件照 | 50 | 标准背景替换 | | 高清证件照 | 100 | 高分辨率处理 | | 批量处理 | 200 | 多尺寸同时生成 | #### 3. 尺寸模板管理 路径:`控制台 → 尺寸模板管理` - **添加模板**: 创建新的证件照尺寸规格 - **编辑模板**: 修改已有模板的参数和名称 - **启用/禁用**: 控制模板是否在前台显示 - **删除模板**: 移除不需要的尺寸规格 #### 4. 背景色配置 路径:`控制台 → 证件照配置 → 背景配置` 配置可选的背景颜色选项和对应的色值,确保生成的证件照符合各类官方标准。 --- ## 💰 算力体系 ### 计费规则 系统采用算力制计费,不同处理类型消耗不同算力: | 处理类型 | 默认算力 | 说明 | |----------|----------|------| | 基础证件照 | 50 | 标准背景替换和尺寸调整 | | 高清证件照 | 100 | 高分辨率输出,适合打印 | | 批量处理 | 200 | 同时生成多种尺寸规格 | | 自定义尺寸 | 80 | 非标准尺寸的自定义处理 | --- ## ❓ 常见问题 ### Q1: 证件照生成失败怎么办? **可能原因及解决方案:** - ✅ 检查上传的照片是否清晰、正面拍摄 - ✅ 确认照片格式为 JPG 或 PNG - ✅ 检查照片大小是否在 5MB 以内 - ✅ 尝试更换背景简洁的照片 ### Q2: 生成的证件照质量不理想? **优化建议:** - 📸 使用光线充足、清晰的原始照片 - 👤 确保人脸占照片适当比例(约1/3) - 🖼️ 选择背景简洁的照片进行上传 - 🎯 避免侧脸、仰拍等非正面角度 ### Q3: 如何获取 AI 处理服务密钥? 1. 访问相应的 AI 服务提供商控制台 2. 注册/登录账号 3. 开通「人像处理」或「图像识别」服务 4. 在密钥管理中创建 Access Key 5. 将密钥配置到管理后台 ### Q4: 支持哪些证件照尺寸? 支持包括但不限于: - **1寸证件照** - 295×413 像素 - **2寸证件照** - 413×579 像素 - **小2寸** - 413×531 像素 - **美国签证照** - 600×600 像素 - **护照照片** - 390×567 像素 - **自定义尺寸** - 支持完全自定义比例 ### Q5: 生成的证件照可以用于官方用途吗? 生成的证件照符合一般官方标准,但建议: - 仔细核对具体场景的尺寸和背景色要求 - 确保原始照片质量足够高清 - 重要用途建议先咨询相关部门的具体要求 --- ## 📄 许可证 本项目基于 BuildingAI 许可证发布。 --- ## 🤝 联系我们 - **应用市场官网**: [https://www.buildingai.cc/plugin](https://www.buildingai.cc/plugin) - **作者**: ueic ---

📷 让 AI 为你制作专业证件照!