---
url: https://www.pingjuba.com/docs/lottery/photo
title: 照片抽奖
seoTitle: 照片抽奖：用嘉宾照片当抽奖池滚动开奖
description: 用嘉宾照片当抽奖池，大屏照片滚动开奖，适合婚礼、年会这类照片多的场合。
section: lottery
sectionLabel: 幸运抽奖
sectionOrder: 4
order: 5
updatedAt: 2026-09-20
platforms: [screen, mobile, admin]
adminPath: /ucenter/luck/photo
adminTabs: [index, name, group, style, winner]
moduleKeys: [photo]
settingKeys: [nav_config, prize]
keywords: [照片抽奖, 照片滚动, 相册抽奖, 图片抽奖, 照片墙抽奖, 一键导入照片, 批量上传图片]
level: 3
videoUrl: https://static.pingjuba.com/asset/showcase/intro/抽奖/照片抽奖/照片抽奖.mp4
videoPoster: https://static.pingjuba.com/asset/showcase/intro/抽奖/照片抽奖/照片抽奖-cover.jpg
videoCaption: 照片抽奖现场演示
videoStatus: ready
---

## 这个模块是做什么的

照片抽奖的池子**就是照片本身**，和扫码名单无关：照片库里有哪些照片，哪些照片才可能中奖。
大屏上照片铺满屏幕滚动，停下来定格的那几张就是中奖照片，主持人照着念名字或编号。

适合婚礼、年会、展会这类**现场照片多**的场合，和[照片墙](/docs/wall/media)配着用最顺：
先收照片，再从这些照片里抽奖。

---

## 后台怎么设置

进入 **幸运抽奖 → 照片抽奖**，顶部五个页签：**轮次 / 照片 / 分组 / 背景&音乐&样式 / 中奖名单**。

### 导入照片

`照片` 页签就是抽奖池，点 **一键导入**：

::docs-figure{src="/asset/builtin/docs/lottery/photo/01-photo-tab.png" caption="照片抽奖：从侧边栏进入，在照片页签点一键导入"}
::

弹窗里把图片拖进去就行，**文件名就是名称/编号**，也是这条照片的唯一标识：

::docs-figure{src="/asset/builtin/docs/lottery/photo/02-import-dialog.png" caption="批量上传图片：用「张三.jpg」这样的文件名当唯一标识"}
::

> 一批最多 200 张，同名文件会被当成同一条，导入前先把文件名理干净。

导入后列表里照片、名称/编号和分组标签一目了然：

::docs-figure{src="/asset/builtin/docs/lottery/photo/03-photo-list.png" caption="照片列表：名称/编号不可重复，分组以标签显示"}
::

- 也可以点 **添加** 一张张传，或用 **导出 / 批量删除 / 清空所有** 维护列表
- 一条照片能挂多个分组，分组标签带颜色；先在 `分组` 页签建组（名称 / 数量 / 操作），再回照片页挂组

### 配轮次

`轮次` 页签点 **新增**（照片库为空时会先提示你先导入照片）：

::docs-figure{src="/asset/builtin/docs/lottery/photo/04-round-new.png" caption="轮次：需要提前导入“嘉宾照片”才能抽奖"}
::

弹窗分 **基础设置** 和 **高级设置** 两个页签：

::docs-figure{src="/asset/builtin/docs/lottery/photo/05-round-form.png" caption="编辑轮次：主题、奖品图片、奖项名称与数量"}
::

| 字段 | 建议 |
| --- | --- |
| 主题选择 | 照片抽奖**只有一种大屏视觉**，选它就行，细节去「背景&音乐&样式」改 |
| 奖品图片 | 大屏中央展示的奖品图；可勾 **大屏幕显示奖品图片** |
| 奖项名称 | 特等奖 / 一等奖 / 幸运奖，会显示在大屏标题上（50 字以内） |
| 奖品类型 | 照片抽奖**只有实物奖品**，不支持固定金额红包 |
| 奖品名称 | 如「测试奖品 iPad」；可勾 **大屏幕显示名称**、**大屏幕显示轮次** |
| 奖品数量 | 这一轮发几份（1–10000）；勾 **本轮奖品发完禁止再来一轮** 可防超发 |

**高级设置**里是 **允许重复中奖**、**必须签到**、**参与限制**（全部用户 / 指定分组，
选分组后可勾 **中奖必须来自所选分组**）；这一块需要活动级别 **L3**。

一轮配好，点 **复制** 生成下一轮，再点 **编辑** 改奖项和数量；拖动左侧 **排序** 手柄调整轮次顺序：

::docs-figure{src="/asset/builtin/docs/lottery/photo/06-round-list.png" caption="轮次列表：拖动排序、复制、编辑与进入当前大屏"}
::

### 选视觉与样式

`背景&音乐&样式` 页签是照片抽奖主题，点卡片上的 **设置** 打开详细配置：

::docs-figure{src="/asset/builtin/docs/lottery/photo/07-theme-cards.png" caption="背景&音乐&样式：照片抽奖主题与设置入口"}
::

弹窗里两个页签：

- **背景&音乐**：背景（视频或图片）和音乐都能 **上传**、**库中选择** 或 **恢复默认**；
  库里没有合适的音乐点「第三方音乐下载」找素材，下载后回这里上传。见[背景、音乐与样式](/docs/setup/theme)
- **中奖样式**：中奖卡片的容器、宽度、圆角、渐变、投影、内发光等参数都在左侧调，右侧**实时预览**，改完点 **保存**

::docs-figure{src="/asset/builtin/docs/lottery/photo/08-style-bg-music.png" caption="背景&音乐：上传 / 库中选择 / 恢复默认"}
::

::docs-figure{src="/asset/builtin/docs/lottery/photo/09-style-winner.png" caption="中奖样式：左侧参数 + 右侧实时预览"}
::

最后，`中奖名单` 页签留档每一轮结果，支持按名称查询、核销、导出和删除，现场发奖就靠它。

---

## 现场怎么用

::docs-figure{src="/asset/builtin/docs/lottery/photo/10-screen.png" caption="大屏端：一次抽 N 人、开始抽奖、上一轮·下一轮与中奖列表"}
::

1. 大屏切到 **照片抽奖**，照片铺满屏幕滚动暖场
2. 用 **一次抽 N 人** 决定本轮一次开出几张照片（默认等于奖品数量）
3. 主持人宣布规则，按 `Space`（或点 **开始抽奖**）开始滚动，再按一次 `Space` 停
4. 点 **上一轮 / 下一轮**（或按 `←` `→`）切轮次，随时点 **中奖列表** 看已开出的结果
5. 中奖照片定格后，主持人照着念名称/编号，照片主人到场边领奖

---

## 配置建议

- **先收照片再抽奖**：和[照片墙](/docs/wall/media)一起用，上传量会明显提高
- 照片抽奖的视觉重心是照片本身，背景建议选**简单的深色**，别抢画面
- 文件名就是名称/编号，**导入前统一命名规则**（姓名或工牌号），现场念起来更快；
  照片多时用**分组**按上传时间或部门切，避免一次滚动太多
- 轮次用 **复制** 再改，比一轮轮新建快，也不容易漏字段；压轴大奖放最后一轮

---

## 注意事项

> 池子是**照片库**，不是扫码名单：**没有照片的人不会中奖**，扫码签到不会自动进照片池。
> 照片抽奖**模块本身需要 L3**，轮次里的**高级设置**和「自定义上传」也要 L3，级别不足时这些开关是灰的。
> 高级设置里的 **「必须签到」对照片抽奖不生效**，它只作用于按扫码用户抽奖的模块。
> 照片抽奖和[照片墙](/docs/wall/media)是两个模块，**奖品配置只在照片抽奖里**，别在照片墙里找。
> 开始抽奖前先在 **中奖名单** 里清空上一场的数据，否则已中奖的人无法再次中奖。
> 抽奖过程中**不要刷新大屏页面**，会中断当前轮次；照片会**占用存储**，活动后记得导出清理。
