Add floating canvas panels, theme settings, and SVG line-spacing analysis.
Canvas Studio now uses dockable floating panels, app settings/help navigation, and improved SVG export; the backend adds an SVG line-spacing analysis API with SciPy acceleration and new design templates.
This commit is contained in:
+90
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"template_id": "tmpl_38311b4587e04821966231f4eb4ce9d7",
|
||||
"name": "陪你度过漫长岁月",
|
||||
"description": "",
|
||||
"document": {
|
||||
"width": 559.3700787401575,
|
||||
"height": 793.7007874015749,
|
||||
"background": "#ffffff",
|
||||
"layers": [
|
||||
{
|
||||
"id": "layer-default",
|
||||
"name": "图层 1",
|
||||
"visible": true,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": "7a0f1776-a77e-49cd-baf3-d343ca7cb31a",
|
||||
"name": "原图遮罩",
|
||||
"visible": true,
|
||||
"locked": false,
|
||||
"folderId": "3c987a17-de95-472d-8755-1a1f539675e2"
|
||||
},
|
||||
{
|
||||
"id": "833f7ef1-74ec-4848-b1f6-60e6885ec6a4",
|
||||
"name": "词云",
|
||||
"visible": true,
|
||||
"locked": false,
|
||||
"folderId": "3c987a17-de95-472d-8755-1a1f539675e2"
|
||||
}
|
||||
],
|
||||
"layerFolders": [
|
||||
{
|
||||
"id": "3c987a17-de95-472d-8755-1a1f539675e2",
|
||||
"name": "词云文件夹 22:13",
|
||||
"layerIds": [
|
||||
"7a0f1776-a77e-49cd-baf3-d343ca7cb31a",
|
||||
"833f7ef1-74ec-4848-b1f6-60e6885ec6a4"
|
||||
],
|
||||
"collapsed": false
|
||||
}
|
||||
],
|
||||
"elements": [
|
||||
{
|
||||
"id": "b0080484-2f6a-4289-b7f3-958ad0543b1d",
|
||||
"type": "sticker",
|
||||
"assetId": "asset_26fccdb1f8c74e8689a1db2f3e320e91",
|
||||
"layerId": "7a0f1776-a77e-49cd-baf3-d343ca7cb31a",
|
||||
"groupId": "8b2d6bad-e0d4-4243-b079-e0bb7aa0abde",
|
||||
"x": -176,
|
||||
"y": 13,
|
||||
"width": 931,
|
||||
"height": 588,
|
||||
"rotation": 0,
|
||||
"opacity": 0.34
|
||||
},
|
||||
{
|
||||
"id": "bac6086f-7b64-4e81-b78d-ec57f08379e9",
|
||||
"type": "sticker",
|
||||
"assetId": "asset_66d7cf53d2d64d3baf770f292d3bedd1",
|
||||
"layerId": "833f7ef1-74ec-4848-b1f6-60e6885ec6a4",
|
||||
"groupId": "8b2d6bad-e0d4-4243-b079-e0bb7aa0abde",
|
||||
"x": -176,
|
||||
"y": 13,
|
||||
"width": 931,
|
||||
"height": 588,
|
||||
"rotation": 0,
|
||||
"opacity": 1
|
||||
},
|
||||
{
|
||||
"id": "a3e8d52c-50a9-4985-bce4-e10be96e9a63",
|
||||
"type": "sticker",
|
||||
"assetId": "asset_fcbb587f2be14fc698b3876855124ec3",
|
||||
"layerId": "833f7ef1-74ec-4848-b1f6-60e6885ec6a4",
|
||||
"x": 77,
|
||||
"y": 435,
|
||||
"width": 511,
|
||||
"height": 326,
|
||||
"rotation": 0,
|
||||
"opacity": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"reference_asset_ids": [
|
||||
"asset_9e14a0b2832b4599a2cb008f39bc7730",
|
||||
"asset_6b39fabb1d474c67a3aea7c439e129f1"
|
||||
],
|
||||
"cover_asset_id": "asset_9e14a0b2832b4599a2cb008f39bc7730",
|
||||
"created_at": "2026-07-06T14:18:21.214896+00:00",
|
||||
"updated_at": "2026-07-06T14:18:21.214896+00:00"
|
||||
}
|
||||
+122
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"template_id": "tmpl_e935a04991b047979cf1e5f825e2e440",
|
||||
"name": "校长笔盒背面",
|
||||
"description": "",
|
||||
"document": {
|
||||
"width": 627.4015748031496,
|
||||
"height": 177.63779527559055,
|
||||
"background": "transparent",
|
||||
"layers": [
|
||||
{
|
||||
"id": "layer-default",
|
||||
"name": "背景图案层",
|
||||
"visible": true,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": "e6b2559b-760b-49bd-bd57-84ab44ab28a4",
|
||||
"name": "图层 2",
|
||||
"visible": true,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": "46fdb3ff-f6cb-4d29-960d-0255a7facb1b",
|
||||
"name": "原图遮罩",
|
||||
"visible": true,
|
||||
"locked": false,
|
||||
"folderId": "1ca14ff0-39ad-4d52-9c3f-6404d02ab7f8"
|
||||
},
|
||||
{
|
||||
"id": "f7bb6607-1204-4c7c-8670-8948ee585394",
|
||||
"name": "词云",
|
||||
"visible": true,
|
||||
"locked": false,
|
||||
"folderId": "1ca14ff0-39ad-4d52-9c3f-6404d02ab7f8"
|
||||
}
|
||||
],
|
||||
"layerFolders": [
|
||||
{
|
||||
"id": "088e2a5c-2bbe-4b0b-9154-fe48ded8dee9",
|
||||
"name": "词云文件夹 20:51",
|
||||
"layerIds": [],
|
||||
"collapsed": false
|
||||
},
|
||||
{
|
||||
"id": "7bc060a6-d16a-4e5d-a4b2-7c05835ba964",
|
||||
"name": "词云文件夹 20:57",
|
||||
"layerIds": [],
|
||||
"collapsed": false
|
||||
},
|
||||
{
|
||||
"id": "1ca14ff0-39ad-4d52-9c3f-6404d02ab7f8",
|
||||
"name": "词云文件夹 21:07",
|
||||
"layerIds": [
|
||||
"46fdb3ff-f6cb-4d29-960d-0255a7facb1b",
|
||||
"f7bb6607-1204-4c7c-8670-8948ee585394"
|
||||
],
|
||||
"collapsed": false
|
||||
}
|
||||
],
|
||||
"elements": [
|
||||
{
|
||||
"id": "b0e05ca7-f406-4640-ae60-4bc217d2ce12",
|
||||
"type": "sticker",
|
||||
"assetId": "asset_33b4fb3f0d3e49fd96bb492dc3855cb4",
|
||||
"layerId": "layer-default",
|
||||
"x": 1.0015748031496066,
|
||||
"y": 1,
|
||||
"width": 104,
|
||||
"height": 177.63779527559055,
|
||||
"rotation": 0,
|
||||
"opacity": 1
|
||||
},
|
||||
{
|
||||
"id": "e0aa1ccc-89dc-4ba6-a39d-1d11f8e6f262",
|
||||
"type": "sticker",
|
||||
"assetId": "asset_f1cc6323e9954feeba80c9b1ce052877",
|
||||
"layerId": "e6b2559b-760b-49bd-bd57-84ab44ab28a4",
|
||||
"x": 503,
|
||||
"y": -5,
|
||||
"width": 126,
|
||||
"height": 195,
|
||||
"rotation": 0,
|
||||
"opacity": 1
|
||||
},
|
||||
{
|
||||
"id": "e2aa5272-c51e-402f-af5f-2f6d0b20488c",
|
||||
"type": "sticker",
|
||||
"assetId": "asset_fa68b37898924f2b92cf88512a2394be",
|
||||
"layerId": "46fdb3ff-f6cb-4d29-960d-0255a7facb1b",
|
||||
"groupId": "418d1744-4db6-43d5-99d2-c0de196d433b",
|
||||
"x": 92,
|
||||
"y": 7,
|
||||
"width": 440,
|
||||
"height": 179,
|
||||
"rotation": 0,
|
||||
"opacity": 0.34
|
||||
},
|
||||
{
|
||||
"id": "eaeaac4a-ae18-43d1-bcde-8f9f42d85590",
|
||||
"type": "sticker",
|
||||
"assetId": "asset_ecb3c2725f0c4fca8d3ab6d7dede3c29",
|
||||
"layerId": "f7bb6607-1204-4c7c-8670-8948ee585394",
|
||||
"groupId": "418d1744-4db6-43d5-99d2-c0de196d433b",
|
||||
"x": 92,
|
||||
"y": 7,
|
||||
"width": 440,
|
||||
"height": 179,
|
||||
"rotation": 0,
|
||||
"opacity": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"reference_asset_ids": [
|
||||
"asset_a0453900f607497b93c65270189d18c0",
|
||||
"asset_269859f7f6614ffc9688242552043aee",
|
||||
"asset_47c7d9afd78644b5a9b9f30a0e035ecc",
|
||||
"asset_87a2c3c9f9d94929bc83f3a616df3f42"
|
||||
],
|
||||
"cover_asset_id": "asset_a0453900f607497b93c65270189d18c0",
|
||||
"created_at": "2026-07-06T13:27:21.987091+00:00",
|
||||
"updated_at": "2026-07-06T13:27:21.987091+00:00"
|
||||
}
|
||||
Reference in New Issue
Block a user