fix: 大小王角标不显示 & 导出整副牌失效

This commit is contained in:
Poker Design Developer
2026-06-01 22:20:57 +08:00
parent b0cdd8c3ad
commit 35529e3738
3 changed files with 22 additions and 10 deletions

View File

@@ -363,14 +363,14 @@ def draw_back(canvas, design, asset):
body_w = w - 2 * body_pad_x
body_h = h - body_pad_y_top - body_pad_y_bot
image_dx = float(design.get('image_dx', 0))
image_dy = float(design.get('image_dy', 0))
image_scale = float(design.get('image_scale', 1))
offset_x = int(body_w * image_dx)
offset_y = int(body_h * image_dy)
if asset:
try:
image_dx = float(design.get('image_dx', 0))
image_dy = float(design.get('image_dy', 0))
image_scale = float(design.get('image_scale', 1))
offset_x = int(body_w * image_dx)
offset_y = int(body_h * image_dy)
img = asset.copy()
if image_scale != 1:
sw = max(1, int(img.width * image_scale))