fix     宽度自适应会默认模特高度为700 导致结果图高度锁定在700 修复bug 现高度由模特高度来定
This commit is contained in:
zhouchengrong
2024-10-18 15:53:40 +08:00
parent 5333bb6d69
commit 5e3a57060a
3 changed files with 5 additions and 3 deletions

View File

@@ -185,12 +185,14 @@ def update_base_size_priority(layers, size):
# 计算透明背景图片的宽度
min_x = min(info['position'][1] for info in layers)
x_list = []
new_height = 700
for info in layers:
if info['image'] is not None:
x_list.append(info['position'][1] + info['image'].width)
if info['name'] == 'mannequin':
new_height = info['image'].height
max_x = max(x_list)
new_width = max_x - min_x
new_height = 700
# 更新坐标
for info in layers:
info['adaptive_position'] = (info['position'][0], info['position'][1] - min_x)