feat : design 单品新增 镜像旋转功能
All checks were successful
git commit AiDA python develop 分支构建部署 / scheduled_deploy (push) Has been skipped

This commit is contained in:
zcr
2026-01-06 12:21:10 +08:00
parent c18f45e549
commit a6f3bda9f7

View File

@@ -15,16 +15,20 @@ logger = logging.getLogger()
@router.post("/design") @router.post("/design")
def design(request_data: DesignModel): def design(request_data: DesignModel):
""" """
objects.items.transparent: - **objects.items.transparent**:
```json
"transparent":{ "transparent":{
"mask_url":"test/transparent_test/transparent_mask.png", "mask_url":"test/transparent_test/transparent_mask.png",
"scale":0.1 "scale":0.1
}, },
mask_url 为空"" -> 单件衣服透明 ```
mask_url"mask_url" -> 区域透明 - **mask_url** 为"" -> 单件衣服透明
- **mask_url** 非空"mask_url" -> 区域透明
创建一个具有以下参数的请求体: - **transpose** 镜像模式 ,:"top_bottom""left_right"
- **rotate** 45,
- 创建一个具有以下参数的请求体:
示例参数: 示例参数:
```json
{ {
"objects": [ "objects": [
{ {
@@ -73,6 +77,8 @@ def design(request_data: DesignModel):
0 0
], ],
"path": "aida-collection-element/89/Sketchboard/53d38bd5-f77b-4034-ada2-45f1e2ebe00c.png", "path": "aida-collection-element/89/Sketchboard/53d38bd5-f77b-4034-ada2-45f1e2ebe00c.png",
"transpose": "top_bottom",
"rotate": 45,
"print": { "print": {
"element": { "element": {
"element_angle_list": [], "element_angle_list": [],
@@ -186,6 +192,7 @@ def design(request_data: DesignModel):
], ],
"process_id": "89" "process_id": "89"
} }
```
""" """
# logger.info(f"design request item is : @@@@@@:{json.dumps(request_data.dict(),indent=4)}") # logger.info(f"design request item is : @@@@@@:{json.dumps(request_data.dict(),indent=4)}")
# data = generate(request_data=request_data) # data = generate(request_data=request_data)