feat 结果图宽度自适应
fix
This commit is contained in:
@@ -183,13 +183,11 @@ def update_base_size_priority(layers, size):
|
||||
# 计算新图片的宽度和高度
|
||||
max_x = max([layer["position"][1] + layer["image"].size[1] for layer in layers])
|
||||
min_x = min([layer["position"][1] for layer in layers])
|
||||
max_y = max([layer["position"][0] + layer["image"].size[0] for layer in layers])
|
||||
min_y = min([layer["position"][0] for layer in layers])
|
||||
new_width = max(size[0], max_x - min_x)
|
||||
new_height = max(size[1], max_y - min_y)
|
||||
new_height = size[1]
|
||||
|
||||
# 更新图片的坐标
|
||||
for layer in layers:
|
||||
updated_coords = [layer["position"][1] - min_x, layer["position"][0] - min_y]
|
||||
updated_coords = [layer["position"][1] - min_x, layer["position"][0]]
|
||||
layer['position'] = updated_coords
|
||||
return layers, (new_width, new_height)
|
||||
|
||||
Reference in New Issue
Block a user