Commit Graph

5 Commits

Author SHA1 Message Date
Poker Design Developer
ebf0f51f94 refactor: image offset controls from sliders to number inputs 2026-06-04 22:15:48 +08:00
Poker Design Developer
ffc5e3d0fc feat: DesignPanel switches between front and back design 2026-06-03 22:48:14 +08:00
Developer
8a253132bb feat: 对称方式可选 - 垂直翻转 / 180° 旋转
为 JQK 人物图和大小王素材添加 symmetry_mode 字段:
- 'flip'(默认):下半身用垂直镜像(沿水平中线翻转,左右不变)
- 'rotate':下半身用 180° 旋转(上下颠倒 + 左右镜像)

改动:
- 后端 draw_face_card / draw_joker:根据 symmetry_mode 选不同的 PIL transpose
- 前端 cardRenderer.js:face card 和 joker 都用统一的分支:
  - flip: translate + scale(1, -1)
  - rotate: translate + rotate(Math.PI)
- DesignPanel.vue:JQK/大小王面板加下拉选择器,存到 card_overrides
2026-06-02 09:52:17 +08:00
Poker Design Developer
b0cdd8c3ad feat: 背面图案支持 + 大小王素材位置微调 + 10号牌pip修复 2026-06-01 21:48:51 +08:00
Developer
2a36aa593c 重构扑克牌设计系统:修复后端渲染bug,重写前端编辑器 2026-06-01 17:11:06 +08:00