feat(新功能):

fix(修复bug):  product generate 获取三通道RGB图片时 无法获取A通道mask 增强图片mode判断逻辑
docs(文档变更):
refactor(重构):
test(增加测试):

代码回溯
This commit is contained in:
zhouchengrong
2025-02-12 17:09:49 +08:00
parent e2271e31d9
commit 29000d142f

View File

@@ -360,7 +360,10 @@ def pre_processing_image(image_url):
y_offset = (target_height - new_height) // 2
# 将调整大小后的图片粘贴到透明图片上
result_image.paste(resized_image, (x_offset, y_offset), mask=resized_image.split()[3])
if resized_image.mode == "RGBA":
result_image.paste(resized_image, (x_offset, y_offset), mask=resized_image.split()[3])
else:
result_image.paste(resized_image, (x_offset, y_offset))
image = np.array(result_image)