细节的尺度
-标注用于解释真实细节。 -本例色块为结构占位,并非实物测量。
-diff --git a/apps/wiki/package.json b/apps/wiki/package.json index 01aa895..f23d94e 100644 --- a/apps/wiki/package.json +++ b/apps/wiki/package.json @@ -10,7 +10,7 @@ "build": "next build && esbuild src/worker.ts --bundle --platform=node --format=cjs --external:pg-native --external:playwright-core --outfile=dist/worker.cjs && esbuild scripts/bootstrap.ts --bundle --platform=node --format=cjs --external:pg-native --external:playwright-core --outfile=dist/bootstrap.cjs && esbuild scripts/publish-learning-series.ts --bundle --platform=node --format=cjs --external:pg-native --external:playwright-core --outfile=dist/publish-learning-series.cjs && node scripts/prepare-standalone.mjs", "start": "next start", "typecheck": "next typegen && tsc --noEmit", - "test": "tsx --test tests/api-documentation.test.ts tests/health.test.ts tests/model.test.ts tests/learning-series.test.ts tests/skill-docs.test.ts tests/wiki.test.ts tests/explore.test.ts tests/preview.test.ts tests/note-markdown.test.tsx", + "test": "tsx --test tests/api-documentation.test.ts tests/health.test.ts tests/model.test.ts tests/learning-series.test.ts tests/skill-docs.test.ts tests/wiki.test.ts tests/explore.test.ts tests/preview.test.ts tests/note-markdown.test.tsx tests/layout-reference.test.tsx", "test:smoke": "node scripts/smoke.mjs", "storage:prepare": "tsx scripts/bootstrap.ts", "content:publish-learning": "tsx scripts/publish-learning-series.ts", diff --git a/apps/wiki/public/layout-recipes/annotation-lines.html b/apps/wiki/public/layout-recipes/annotation-lines.html deleted file mode 100644 index 94c958f..0000000 --- a/apps/wiki/public/layout-recipes/annotation-lines.html +++ /dev/null @@ -1,32 +0,0 @@ - - -
- - -标注用于解释真实细节。 -本例色块为结构占位,并非实物测量。
-材料笔记 / 两张卡片的轻微偏移
-从一块留白开始,观察材料、光线与文字之间的关系。
-CHAPTER
ZERO
以一道横向色带, -建立章节之间的停顿。
-INDEX / SIX DESIGN STUDIES
-让一个词成为画面的重心。 -DESIGN STUDIES / 2026
-以留白建立关系, -让视线缓慢移动。
-时间的形状 / ANNUAL REVIEW / 2026
-一条曲线, -一处停顿。
-从空间到关系 / TWO PERSPECTIVES
-四角建立边界,中央保留呼吸。
-空间研究 / 第二辑 / 2026
-按原图从上到下、每行从左到右编号,排除左侧说明栏。点击每张可分开检查文字、图片占位/色块与装饰。
diff --git a/apps/wiki/public/layout-reference/index.json b/apps/wiki/public/layout-reference/index.json new file mode 100644 index 0000000..a27fcdd --- /dev/null +++ b/apps/wiki/public/layout-reference/index.json @@ -0,0 +1,466 @@ +{ + "version": 2, + "sourceSha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "numbering": "row-major; exclude left title banner", + "layouts": [ + { + "id": "ref-01", + "name": "双矩形错位与左下说明", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 135, + 46, + 113, + 171 + ], + "row": 1, + "column": 2 + }, + "manifest": "/layout-reference/ref-01/manifest.json" + }, + { + "id": "ref-02", + "name": "四格图片列与双列竖题", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 46, + 112, + 171 + ], + "row": 1, + "column": 3 + }, + "manifest": "/layout-reference/ref-02/manifest.json" + }, + { + "id": "ref-03", + "name": "左上标题与右下错位图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 46, + 114, + 173 + ], + "row": 1, + "column": 4 + }, + "manifest": "/layout-reference/ref-03/manifest.json" + }, + { + "id": "ref-04", + "name": "满版灰底椭圆与右侧白字", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 497, + 45, + 113, + 173 + ], + "row": 1, + "column": 5 + }, + "manifest": "/layout-reference/ref-04/manifest.json" + }, + { + "id": "ref-05", + "name": "五圆出血与右侧竖排大字", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 617, + 45, + 112, + 172 + ], + "row": 1, + "column": 6 + }, + "manifest": "/layout-reference/ref-05/manifest.json" + }, + { + "id": "ref-06", + "name": "满高左图与右侧窄栏", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 134, + 228, + 114, + 172 + ], + "row": 2, + "column": 2 + }, + "manifest": "/layout-reference/ref-06/manifest.json" + }, + { + "id": "ref-07", + "name": "同心圆图位与底部年份", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 228, + 112, + 172 + ], + "row": 2, + "column": 3 + }, + "manifest": "/layout-reference/ref-07/manifest.json" + }, + { + "id": "ref-08", + "name": "双层满宽图与字距横栏", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 227, + 113, + 173 + ], + "row": 2, + "column": 4 + }, + "manifest": "/layout-reference/ref-08/manifest.json" + }, + { + "id": "ref-09", + "name": "左侧分字标题与右侧长图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 497, + 227, + 113, + 173 + ], + "row": 2, + "column": 5 + }, + "manifest": "/layout-reference/ref-09/manifest.json" + }, + { + "id": "ref-10", + "name": "半页深底与裁切英文 blue", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 616, + 227, + 113, + 173 + ], + "row": 2, + "column": 6 + }, + "manifest": "/layout-reference/ref-10/manifest.json" + }, + { + "id": "ref-11", + "name": "左上双行标题与右下主图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 135, + 410, + 114, + 173 + ], + "row": 3, + "column": 2 + }, + "manifest": "/layout-reference/ref-11/manifest.json" + }, + { + "id": "ref-12", + "name": "三图模块与左侧分散字框", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 409, + 112, + 173 + ], + "row": 3, + "column": 3 + }, + "manifest": "/layout-reference/ref-12/manifest.json" + }, + { + "id": "ref-13", + "name": "横题与右侧出血扁椭圆", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 410, + 114, + 173 + ], + "row": 3, + "column": 4 + }, + "manifest": "/layout-reference/ref-13/manifest.json" + }, + { + "id": "ref-14", + "name": "大矩形与小方图及居中横题", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 497, + 409, + 113, + 174 + ], + "row": 3, + "column": 5 + }, + "manifest": "/layout-reference/ref-14/manifest.json" + }, + { + "id": "ref-15", + "name": "英文双行刊头与四分之一圆图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 617, + 409, + 112, + 173 + ], + "row": 3, + "column": 6 + }, + "manifest": "/layout-reference/ref-15/manifest.json" + }, + { + "id": "ref-16", + "name": "上下灰阶色带与底部白区", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 15, + 592, + 113, + 173 + ], + "row": 4, + "column": 1 + }, + "manifest": "/layout-reference/ref-16/manifest.json" + }, + { + "id": "ref-17", + "name": "英文刊头与圆形叠标及窄栏", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 135, + 591, + 113, + 174 + ], + "row": 4, + "column": 2 + }, + "manifest": "/layout-reference/ref-17/manifest.json" + }, + { + "id": "ref-18", + "name": "上大图与下方英文双行", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 591, + 113, + 174 + ], + "row": 4, + "column": 3 + }, + "manifest": "/layout-reference/ref-18/manifest.json" + }, + { + "id": "ref-19", + "name": "四角大字与中央双圆竖题", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 593, + 113, + 171 + ], + "row": 4, + "column": 4 + }, + "manifest": "/layout-reference/ref-19/manifest.json" + }, + { + "id": "ref-20", + "name": "右上大弧面与左下圆形标题", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 496, + 592, + 114, + 173 + ], + "row": 4, + "column": 5 + }, + "manifest": "/layout-reference/ref-20/manifest.json" + }, + { + "id": "ref-21", + "name": "右侧旋转英文与节点方图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 616, + 592, + 114, + 173 + ], + "row": 4, + "column": 6 + }, + "manifest": "/layout-reference/ref-21/manifest.json" + }, + { + "id": "ref-22", + "name": "三段斜切背景与右侧白字", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 15, + 774, + 113, + 173 + ], + "row": 5, + "column": 1 + }, + "manifest": "/layout-reference/ref-22/manifest.json" + }, + { + "id": "ref-23", + "name": "上方方图与中部大写英文", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 134, + 775, + 114, + 172 + ], + "row": 5, + "column": 2 + }, + "manifest": "/layout-reference/ref-23/manifest.json" + }, + { + "id": "ref-24", + "name": "斜排中文与倾斜装饰线框", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 775, + 113, + 172 + ], + "row": 5, + "column": 3 + }, + "manifest": "/layout-reference/ref-24/manifest.json" + }, + { + "id": "ref-25", + "name": "左侧竖题与右下方形主图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 774, + 113, + 173 + ], + "row": 5, + "column": 4 + }, + "manifest": "/layout-reference/ref-25/manifest.json" + }, + { + "id": "ref-26", + "name": "三行英文与曲线指引小图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 496, + 774, + 114, + 173 + ], + "row": 5, + "column": 5 + }, + "manifest": "/layout-reference/ref-26/manifest.json" + }, + { + "id": "ref-27", + "name": "对角双区与斜向文字带", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 618, + 774, + 112, + 172 + ], + "row": 5, + "column": 6 + }, + "manifest": "/layout-reference/ref-27/manifest.json" + } + ] +} diff --git a/apps/wiki/public/layout-reference/layout-reference-toolkit.zip b/apps/wiki/public/layout-reference/layout-reference-toolkit.zip new file mode 100644 index 0000000..5c08450 Binary files /dev/null and b/apps/wiki/public/layout-reference/layout-reference-toolkit.zip differ diff --git a/apps/wiki/public/layout-reference/manifest.json b/apps/wiki/public/layout-reference/manifest.json new file mode 100644 index 0000000..9a4d0c4 --- /dev/null +++ b/apps/wiki/public/layout-reference/manifest.json @@ -0,0 +1,4792 @@ +[ + { + "id": "ref-01", + "name": "双矩形错位与左下说明", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 135, + 46, + 113, + 171 + ], + "row": 1, + "column": 2 + }, + "width": 113, + "height": 171, + "reference": "/layout-reference/ref-01/source.png", + "annotated": "/layout-reference/ref-01/annotated.png", + "background": "/layout-reference/ref-01/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "品牌字标", + "box": [ + 8, + 20, + 36, + 15 + ], + "text": "BULUBLUE", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-01/T01.png", + "pixels": 274, + "underlay": "/layout-reference/ref-01/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "左下说明", + "box": [ + 7, + 121, + 44, + 34 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-01/T02.png", + "pixels": 468, + "underlay": "/layout-reference/ref-01/T02-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "上方主图", + "box": [ + 24, + 14, + 77, + 71 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-01/I01.png", + "pixels": 5259, + "mask": "/layout-reference/ref-01/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "下方副图", + "box": [ + 42, + 89, + 59, + 70 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-01/I02.png", + "pixels": 4097, + "mask": "/layout-reference/ref-01/I02-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "顶部短线", + "box": [ + 41, + 4, + 29, + 3 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-01/D01.png", + "pixels": 55 + }, + { + "id": "D02", + "kind": "decoration", + "role": "底部横线", + "box": [ + 29, + 158, + 58, + 8 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-01/D02.png", + "pixels": 167 + } + ], + "ocr": [ + { + "box": [ + 0.07374631491782553, + 0.12865497059314956, + 0.31268436578171094, + 0.06237816764132553 + ], + "confidence": 0.5, + "text": "BULUBLUE" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19323, + "unreadableText": 1 + } + }, + { + "id": "ref-02", + "name": "四格图片列与双列竖题", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 46, + 112, + 171 + ], + "row": 1, + "column": 3 + }, + "width": 112, + "height": 171, + "reference": "/layout-reference/ref-02/source.png", + "annotated": "/layout-reference/ref-02/annotated.png", + "background": "/layout-reference/ref-02/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "右侧主标题", + "box": [ + 91, + 0, + 20, + 126 + ], + "text": "蓝羽毛版式设计系列", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-02/T01.png", + "pixels": 1348, + "underlay": "/layout-reference/ref-02/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "中间副标题", + "box": [ + 70, + 0, + 19, + 84 + ], + "text": "版式灵感收藏", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-02/T02.png", + "pixels": 776, + "underlay": "/layout-reference/ref-02/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "图片一图注", + "box": [ + 0, + 34, + 20, + 4 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-02/T03.png", + "pixels": 28, + "underlay": "/layout-reference/ref-02/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "图片二图注", + "box": [ + 0, + 71, + 29, + 4 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-02/T04.png", + "pixels": 74, + "underlay": "/layout-reference/ref-02/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "图片三图注", + "box": [ + 2, + 132, + 37, + 3 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-02/T05.png", + "pixels": 39, + "underlay": "/layout-reference/ref-02/T05-underlay.png" + }, + { + "id": "T06", + "kind": "text", + "role": "右下说明", + "box": [ + 50, + 81, + 32, + 57 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-02/T06.png", + "pixels": 348, + "underlay": "/layout-reference/ref-02/T06-underlay.png" + }, + { + "id": "T07", + "kind": "text", + "role": "右下品牌与说明", + "box": [ + 51, + 143, + 51, + 14 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-02/T07.png", + "pixels": 483, + "underlay": "/layout-reference/ref-02/T07-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "图片一", + "box": [ + 4, + 3, + 40, + 30 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-02/I01.png", + "pixels": 1198, + "mask": "/layout-reference/ref-02/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "图片二", + "box": [ + 2, + 38, + 44, + 33 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-02/I02.png", + "pixels": 1443, + "mask": "/layout-reference/ref-02/I02-mask.png" + }, + { + "id": "I03", + "kind": "image", + "role": "图片三", + "box": [ + 2, + 74, + 44, + 56 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-02/I03.png", + "pixels": 2421, + "mask": "/layout-reference/ref-02/I03-mask.png" + }, + { + "id": "I04", + "kind": "image", + "role": "图片四", + "box": [ + 2, + 135, + 44, + 29 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-02/I04.png", + "pixels": 1276, + "mask": "/layout-reference/ref-02/I04-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "分栏细线", + "box": [ + 65, + 2, + 2, + 72 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-02/D01.png", + "pixels": 143 + }, + { + "id": "D02", + "kind": "decoration", + "role": "右下横线组", + "box": [ + 50, + 158, + 57, + 12 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-02/D02.png", + "pixels": 407 + } + ], + "ocr": [], + "verification": { + "pixelIdentical": true, + "pixels": 19152, + "unreadableText": 5 + } + }, + { + "id": "ref-03", + "name": "左上标题与右下错位图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 46, + 114, + 173 + ], + "row": 1, + "column": 4 + }, + "width": 114, + "height": 173, + "reference": "/layout-reference/ref-03/source.png", + "annotated": "/layout-reference/ref-03/annotated.png", + "background": "/layout-reference/ref-03/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "主标题", + "box": [ + 0, + 0, + 45, + 20 + ], + "text": "蓝羽毛", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-03/T01.png", + "pixels": 372, + "underlay": "/layout-reference/ref-03/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "右上说明", + "box": [ + 80, + 22, + 29, + 23 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-03/T02.png", + "pixels": 359, + "underlay": "/layout-reference/ref-03/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "编号", + "box": [ + 100, + 48, + 8, + 7 + ], + "text": "01", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-03/T03.png", + "pixels": 39, + "underlay": "/layout-reference/ref-03/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "左下信息两列", + "box": [ + 4, + 118, + 37, + 33 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-03/T04.png", + "pixels": 353, + "underlay": "/layout-reference/ref-03/T04-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "左上主图", + "box": [ + 4, + 22, + 75, + 82 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-03/I01.png", + "pixels": 6006, + "mask": "/layout-reference/ref-03/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "右下副图", + "box": [ + 45, + 107, + 63, + 48 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-03/I02.png", + "pixels": 3004, + "mask": "/layout-reference/ref-03/I02-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "斜引线", + "box": [ + 80, + 49, + 18, + 6 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-03/D01.png", + "pixels": 38 + }, + { + "id": "D02", + "kind": "decoration", + "role": "底部左短线", + "box": [ + 24, + 164, + 13, + 4 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-03/D02.png", + "pixels": 52 + }, + { + "id": "D03", + "kind": "decoration", + "role": "底部右短线", + "box": [ + 79, + 163, + 16, + 5 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-03/D03.png", + "pixels": 65 + } + ], + "ocr": [ + { + "box": [ + 0.0221329192553819, + 0.02865017716183693, + 0.3329271461531433, + 0.08913510199456776 + ], + "confidence": 0.5, + "text": "蓝羽毛" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19722, + "unreadableText": 2 + } + }, + { + "id": "ref-04", + "name": "满版灰底椭圆与右侧白字", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 497, + 45, + 113, + 173 + ], + "row": 1, + "column": 5 + }, + "width": 113, + "height": 173, + "reference": "/layout-reference/ref-04/source.png", + "annotated": "/layout-reference/ref-04/annotated.png", + "background": "/layout-reference/ref-04/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "右侧竖向标题", + "box": [ + 80, + 4, + 22, + 54 + ], + "text": "蓝羽毛", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-04/T01.png", + "pixels": 674, + "underlay": "/layout-reference/ref-04/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "右下竖向标题", + "box": [ + 79, + 104, + 28, + 45 + ], + "text": "版式", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-04/T02.png", + "pixels": 831, + "underlay": "/layout-reference/ref-04/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "椭圆左沿弧形微字", + "box": [ + 12, + 21, + 23, + 109 + ], + "text": null, + "direction": "curved", + "reading": "unreadable", + "asset": "/layout-reference/ref-04/T03.png", + "pixels": 487, + "underlay": "/layout-reference/ref-04/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "右侧辅助小字", + "box": [ + 83, + 82, + 20, + 7 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-04/T04.png", + "pixels": 39, + "underlay": "/layout-reference/ref-04/T04-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "中央倾斜椭圆图位", + "box": [ + 11, + 16, + 92, + 143 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-04/I01.png", + "pixels": 9110, + "mask": "/layout-reference/ref-04/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "左上方块与短线", + "box": [ + 3, + 8, + 12, + 13 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-04/D01.png", + "pixels": 105 + }, + { + "id": "D02", + "kind": "decoration", + "role": "左下阶梯线组", + "box": [ + 3, + 132, + 29, + 23 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-04/D02.png", + "pixels": 258 + }, + { + "id": "D03", + "kind": "decoration", + "role": "底部细线", + "box": [ + 4, + 167, + 48, + 1 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-04/D03.png", + "pixels": 48 + } + ], + "ocr": [], + "verification": { + "pixelIdentical": true, + "pixels": 19549, + "unreadableText": 2 + } + }, + { + "id": "ref-05", + "name": "五圆出血与右侧竖排大字", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 617, + 45, + 112, + 172 + ], + "row": 1, + "column": 6 + }, + "width": 112, + "height": 172, + "reference": "/layout-reference/ref-05/source.png", + "annotated": "/layout-reference/ref-05/annotated.png", + "background": "/layout-reference/ref-05/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "右侧大标题", + "box": [ + 72, + 71, + 28, + 99 + ], + "text": "蓝羽毛", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-05/T01.png", + "pixels": 1148, + "underlay": "/layout-reference/ref-05/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "右侧细标题", + "box": [ + 100, + 72, + 11, + 90 + ], + "text": "版式设计 设计灵感", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-05/T02.png", + "pixels": 487, + "underlay": "/layout-reference/ref-05/T02-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "左上出血圆", + "box": [ + 1, + 5, + 44, + 57 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-05/I01.png", + "pixels": 2144, + "mask": "/layout-reference/ref-05/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "右上出血圆", + "box": [ + 56, + 1, + 54, + 44 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-05/I02.png", + "pixels": 2070, + "mask": "/layout-reference/ref-05/I02-mask.png" + }, + { + "id": "I03", + "kind": "image", + "role": "中部圆", + "box": [ + 46, + 44, + 42, + 42 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-05/I03.png", + "pixels": 1302, + "mask": "/layout-reference/ref-05/I03-mask.png" + }, + { + "id": "I04", + "kind": "image", + "role": "左中小圆", + "box": [ + 3, + 73, + 38, + 37 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-05/I04.png", + "pixels": 1107, + "mask": "/layout-reference/ref-05/I04-mask.png" + }, + { + "id": "I05", + "kind": "image", + "role": "左下出血圆", + "box": [ + 1, + 119, + 66, + 50 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-05/I05.png", + "pixels": 2892, + "mask": "/layout-reference/ref-05/I05-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "中下竖线组", + "box": [ + 47, + 106, + 24, + 43 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-05/D01.png", + "pixels": 286 + } + ], + "ocr": [], + "verification": { + "pixelIdentical": true, + "pixels": 19264, + "unreadableText": 0 + } + }, + { + "id": "ref-06", + "name": "满高左图与右侧窄栏", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 134, + 228, + 114, + 172 + ], + "row": 2, + "column": 2 + }, + "width": 114, + "height": 172, + "reference": "/layout-reference/ref-06/source.png", + "annotated": "/layout-reference/ref-06/annotated.png", + "background": "/layout-reference/ref-06/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "右侧竖向主标题", + "box": [ + 98, + 28, + 9, + 59 + ], + "text": "蓝羽毛の版式", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-06/T01.png", + "pixels": 376, + "underlay": "/layout-reference/ref-06/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "右侧竖向说明", + "box": [ + 81, + 49, + 14, + 49 + ], + "text": "审美提升 设计灵感", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-06/T02.png", + "pixels": 368, + "underlay": "/layout-reference/ref-06/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "底部英文标识", + "box": [ + 78, + 162, + 32, + 9 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-06/T03.png", + "pixels": 204, + "underlay": "/layout-reference/ref-06/T03-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "左侧满高图片", + "box": [ + 4, + 3, + 69, + 163 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-06/I01.png", + "pixels": 11240, + "mask": "/layout-reference/ref-06/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "右上短竖线", + "box": [ + 89, + 4, + 3, + 26 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-06/D01.png", + "pixels": 53 + }, + { + "id": "D02", + "kind": "decoration", + "role": "右下细长线组", + "box": [ + 80, + 102, + 15, + 58 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-06/D02.png", + "pixels": 584 + }, + { + "id": "D03", + "kind": "decoration", + "role": "右侧斜引线", + "box": [ + 81, + 93, + 12, + 9 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-06/D03.png", + "pixels": 45 + } + ], + "ocr": [], + "verification": { + "pixelIdentical": true, + "pixels": 19608, + "unreadableText": 1 + } + }, + { + "id": "ref-07", + "name": "同心圆图位与底部年份", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 228, + 112, + 172 + ], + "row": 2, + "column": 3 + }, + "width": 112, + "height": 172, + "reference": "/layout-reference/ref-07/source.png", + "annotated": "/layout-reference/ref-07/annotated.png", + "background": "/layout-reference/ref-07/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "下沿环形文字", + "box": [ + 17, + 75, + 90, + 34 + ], + "text": null, + "direction": "curved", + "reading": "unreadable", + "asset": "/layout-reference/ref-07/T01.png", + "pixels": 160, + "underlay": "/layout-reference/ref-07/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "年份", + "box": [ + 2, + 129, + 27, + 12 + ], + "text": "2025", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-07/T02.png", + "pixels": 226, + "underlay": "/layout-reference/ref-07/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "年份下副标题", + "box": [ + 3, + 140, + 58, + 5 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-07/T03.png", + "pixels": 168, + "underlay": "/layout-reference/ref-07/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "底部说明", + "box": [ + 1, + 146, + 109, + 16 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-07/T04.png", + "pixels": 1217, + "underlay": "/layout-reference/ref-07/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "右下品牌", + "box": [ + 58, + 161, + 52, + 9 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-07/T05.png", + "pixels": 245, + "underlay": "/layout-reference/ref-07/T05-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "中央圆形主图", + "box": [ + 18, + 9, + 92, + 94 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-07/I01.png", + "pixels": 6852, + "mask": "/layout-reference/ref-07/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "同心环线", + "box": [ + 0, + 0, + 112, + 138 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-07/D01.png", + "pixels": 5238 + } + ], + "ocr": [ + { + "box": [ + 0.026785715591931197, + 0.7558139533053403, + 0.23511904761904764, + 0.0678294573643411 + ], + "confidence": 1, + "text": "2025" + }, + { + "box": [ + 0.5292150606737416, + 0.9085944883228659, + 0.43264130183628624, + 0.05102807791658148 + ], + "confidence": 0.30000001192092896, + "text": "能車贤好雞 蓋羽毛" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19264, + "unreadableText": 4 + } + }, + { + "id": "ref-08", + "name": "双层满宽图与字距横栏", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 227, + 113, + 173 + ], + "row": 2, + "column": 4 + }, + "width": 113, + "height": 173, + "reference": "/layout-reference/ref-08/source.png", + "annotated": "/layout-reference/ref-08/annotated.png", + "background": "/layout-reference/ref-08/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "顶部英文刊头", + "box": [ + 0, + 0, + 111, + 14 + ], + "text": "BULUBLUE", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-08/T01.png", + "pixels": 782, + "underlay": "/layout-reference/ref-08/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "顶部中文刊头", + "box": [ + 0, + 14, + 111, + 16 + ], + "text": "蓝羽毛设计", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-08/T02.png", + "pixels": 732, + "underlay": "/layout-reference/ref-08/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "中央字距标签", + "box": [ + 3, + 68, + 107, + 8 + ], + "text": "DESIGNFOR2026", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-08/T03.png", + "pixels": 360, + "underlay": "/layout-reference/ref-08/T03-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "中部横向图片", + "box": [ + 4, + 31, + 102, + 36 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-08/I01.png", + "pixels": 3671, + "mask": "/layout-reference/ref-08/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "下部大图", + "box": [ + 4, + 76, + 102, + 88 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-08/I02.png", + "pixels": 8975, + "mask": "/layout-reference/ref-08/I02-mask.png" + } + ], + "ocr": [ + { + "box": [ + 0.04129793275112562, + 0.01926782282729944, + 0.8938053097345132, + 0.06165703275529866 + ], + "confidence": 0.5, + "text": "BULUBLUE" + }, + { + "box": [ + 0.04129793395280237, + 0.07899807351316634, + 0.9115044247787611, + 0.08863198458574184 + ], + "confidence": 0.5, + "text": "蓝羽毛设计" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19549, + "unreadableText": 0 + } + }, + { + "id": "ref-09", + "name": "左侧分字标题与右侧长图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 497, + 227, + 113, + 173 + ], + "row": 2, + "column": 5 + }, + "width": 113, + "height": 173, + "reference": "/layout-reference/ref-09/source.png", + "annotated": "/layout-reference/ref-09/annotated.png", + "background": "/layout-reference/ref-09/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "左上大字", + "box": [ + 7, + 16, + 19, + 19 + ], + "text": "版", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-09/T01.png", + "pixels": 195, + "underlay": "/layout-reference/ref-09/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "左侧小字组", + "box": [ + 8, + 37, + 24, + 24 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-09/T02.png", + "pixels": 162, + "underlay": "/layout-reference/ref-09/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "左中大字", + "box": [ + 8, + 65, + 17, + 15 + ], + "text": "式", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-09/T03.png", + "pixels": 93, + "underlay": "/layout-reference/ref-09/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "底部左侧竖字", + "box": [ + 2, + 142, + 15, + 29 + ], + "text": null, + "direction": "vertical", + "reading": "unreadable", + "asset": "/layout-reference/ref-09/T04.png", + "pixels": 150, + "underlay": "/layout-reference/ref-09/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "底部日期标识", + "box": [ + 40, + 136, + 60, + 8 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-09/T05.png", + "pixels": 186, + "underlay": "/layout-reference/ref-09/T05-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "右侧竖长图片", + "box": [ + 38, + 14, + 65, + 109 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-09/I01.png", + "pixels": 6978, + "mask": "/layout-reference/ref-09/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "底部上横线组", + "box": [ + 40, + 144, + 55, + 7 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-09/D01.png", + "pixels": 318 + }, + { + "id": "D02", + "kind": "decoration", + "role": "底部双线", + "box": [ + 41, + 157, + 61, + 6 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-09/D02.png", + "pixels": 305 + } + ], + "ocr": [], + "verification": { + "pixelIdentical": true, + "pixels": 19549, + "unreadableText": 3 + } + }, + { + "id": "ref-10", + "name": "半页深底与裁切英文 blue", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 616, + 227, + 113, + 173 + ], + "row": 2, + "column": 6 + }, + "width": 113, + "height": 173, + "reference": "/layout-reference/ref-10/source.png", + "annotated": "/layout-reference/ref-10/annotated.png", + "background": "/layout-reference/ref-10/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "裁切英文标题", + "box": [ + 0, + 49, + 85, + 32 + ], + "text": "blue", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-10/T01.png", + "pixels": 1504, + "underlay": "/layout-reference/ref-10/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "英文上方小标签", + "box": [ + 10, + 46, + 73, + 3 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-10/T02.png", + "pixels": 105, + "underlay": "/layout-reference/ref-10/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "深底居中说明", + "box": [ + 25, + 144, + 61, + 14 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-10/T03.png", + "pixels": 398, + "underlay": "/layout-reference/ref-10/T03-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "下半页深色图片区", + "box": [ + 1, + 81, + 110, + 91 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-10/I01.png", + "pixels": 9284, + "mask": "/layout-reference/ref-10/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "左上角标", + "box": [ + 0, + 4, + 10, + 5 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-10/D01.png", + "pixels": 21 + }, + { + "id": "D02", + "kind": "decoration", + "role": "右上角标", + "box": [ + 103, + 4, + 10, + 5 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-10/D02.png", + "pixels": 23 + } + ], + "ocr": [ + { + "box": [ + 1.2867459860650037e-9, + 0.32755298650587994, + 0.7463126843657818, + 0.1502890173410405 + ], + "confidence": 0.30000001192092896, + "text": "DUE" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19549, + "unreadableText": 2 + } + }, + { + "id": "ref-11", + "name": "左上双行标题与右下主图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 135, + 410, + 114, + 173 + ], + "row": 3, + "column": 2 + }, + "width": 114, + "height": 173, + "reference": "/layout-reference/ref-11/source.png", + "annotated": "/layout-reference/ref-11/annotated.png", + "background": "/layout-reference/ref-11/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "第一行标题", + "box": [ + 0, + 4, + 54, + 22 + ], + "text": "蓝羽毛", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-11/T01.png", + "pixels": 643, + "underlay": "/layout-reference/ref-11/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "第二行标题", + "box": [ + 0, + 27, + 72, + 23 + ], + "text": "版式灵感", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-11/T02.png", + "pixels": 884, + "underlay": "/layout-reference/ref-11/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "右上小标签", + "box": [ + 84, + 2, + 5, + 6 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-11/T03.png", + "pixels": 23, + "underlay": "/layout-reference/ref-11/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "右上信息组", + "box": [ + 81, + 20, + 23, + 17 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-11/T04.png", + "pixels": 145, + "underlay": "/layout-reference/ref-11/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "右中短标识", + "box": [ + 82, + 55, + 23, + 7 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-11/T05.png", + "pixels": 38, + "underlay": "/layout-reference/ref-11/T05-underlay.png" + }, + { + "id": "T06", + "kind": "text", + "role": "左下脚注", + "box": [ + 0, + 158, + 32, + 9 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-11/T06.png", + "pixels": 112, + "underlay": "/layout-reference/ref-11/T06-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "右下主图", + "box": [ + 47, + 68, + 60, + 94 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-11/I01.png", + "pixels": 5640, + "mask": "/layout-reference/ref-11/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "左中横线组", + "box": [ + 15, + 91, + 23, + 19 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-11/D01.png", + "pixels": 373 + } + ], + "ocr": [ + { + "box": [ + 0.0029239778265106767, + 0.04431599267822739, + 0.4766081871345029, + 0.11560693641618491 + ], + "confidence": 1, + "text": "蓝羽毛" + }, + { + "box": [ + 0.026110667628392013, + 0.17872041532632799, + 0.6085973817702622, + 0.11654760842148737 + ], + "confidence": 1, + "text": "版式灵感" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19722, + "unreadableText": 4 + } + }, + { + "id": "ref-12", + "name": "三图模块与左侧分散字框", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 409, + 112, + 173 + ], + "row": 3, + "column": 3 + }, + "width": 112, + "height": 173, + "reference": "/layout-reference/ref-12/source.png", + "annotated": "/layout-reference/ref-12/annotated.png", + "background": "/layout-reference/ref-12/background.png", + "elements": [ + { + "id": "D01", + "kind": "decoration", + "role": "左下水平分隔", + "box": [ + 0, + 146, + 31, + 2 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-12/D01.png", + "pixels": 61 + }, + { + "id": "T01", + "kind": "text", + "role": "左上大字", + "box": [ + 0, + 0, + 32, + 39 + ], + "text": "版", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-12/T01.png", + "pixels": 580, + "underlay": "/layout-reference/ref-12/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "左侧竖向副题", + "box": [ + 6, + 53, + 13, + 66 + ], + "text": "蓝羽毛の设计", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-12/T02.png", + "pixels": 487, + "underlay": "/layout-reference/ref-12/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "左下大字", + "box": [ + 0, + 138, + 32, + 33 + ], + "text": "式", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-12/T03.png", + "pixels": 359, + "underlay": "/layout-reference/ref-12/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "分格图注", + "box": [ + 24, + 132, + 87, + 5 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-12/T04.png", + "pixels": 172, + "underlay": "/layout-reference/ref-12/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "底部说明", + "box": [ + 35, + 157, + 76, + 13 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-12/T05.png", + "pixels": 632, + "underlay": "/layout-reference/ref-12/T05-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "右上主图", + "box": [ + 24, + 18, + 85, + 74 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-12/I01.png", + "pixels": 6212, + "mask": "/layout-reference/ref-12/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "下方左图片", + "box": [ + 24, + 94, + 53, + 37 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-12/I02.png", + "pixels": 1961, + "mask": "/layout-reference/ref-12/I02-mask.png" + }, + { + "id": "I03", + "kind": "image", + "role": "下方右图片", + "box": [ + 79, + 94, + 30, + 37 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-12/I03.png", + "pixels": 1110, + "mask": "/layout-reference/ref-12/I03-mask.png" + }, + { + "id": "D02", + "kind": "decoration", + "role": "顶部短横线组", + "box": [ + 46, + 6, + 54, + 5 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-12/D02.png", + "pixels": 266 + }, + { + "id": "D03", + "kind": "decoration", + "role": "底部中横线组", + "box": [ + 35, + 141, + 65, + 15 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-12/D03.png", + "pixels": 697 + } + ], + "ocr": [ + { + "box": [ + 0.014880952149470902, + -3.67515795574036e-10, + 0.2678571428571429, + 0.19845857418111745 + ], + "confidence": 1, + "text": "版" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19376, + "unreadableText": 2 + } + }, + { + "id": "ref-13", + "name": "横题与右侧出血扁椭圆", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 410, + 114, + 173 + ], + "row": 3, + "column": 4 + }, + "width": 114, + "height": 173, + "reference": "/layout-reference/ref-13/source.png", + "annotated": "/layout-reference/ref-13/annotated.png", + "background": "/layout-reference/ref-13/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "顶部左标题", + "box": [ + 8, + 12, + 35, + 16 + ], + "text": "版式", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-13/T01.png", + "pixels": 316, + "underlay": "/layout-reference/ref-13/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "顶部右标题", + "box": [ + 70, + 12, + 34, + 16 + ], + "text": "灵感", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-13/T02.png", + "pixels": 343, + "underlay": "/layout-reference/ref-13/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "标题中央微字", + "box": [ + 48, + 14, + 16, + 9 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-13/T03.png", + "pixels": 62, + "underlay": "/layout-reference/ref-13/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "左下分行说明", + "box": [ + 8, + 100, + 29, + 48 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-13/T04.png", + "pixels": 646, + "underlay": "/layout-reference/ref-13/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "底部信息", + "box": [ + 4, + 162, + 103, + 9 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-13/T05.png", + "pixels": 248, + "underlay": "/layout-reference/ref-13/T05-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "右侧扁椭圆主图", + "box": [ + 8, + 31, + 103, + 119 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-13/I01.png", + "pixels": 8615, + "mask": "/layout-reference/ref-13/I01-mask.png" + } + ], + "ocr": [ + { + "box": [ + 0.07309941752558477, + 0.06743737990125243, + 0.8421052631578948, + 0.10404624277456653 + ], + "confidence": 0.30000001192092896, + "text": "版式=灵感" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19722, + "unreadableText": 3 + } + }, + { + "id": "ref-14", + "name": "大矩形与小方图及居中横题", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 497, + 409, + 113, + 174 + ], + "row": 3, + "column": 5 + }, + "width": 113, + "height": 174, + "reference": "/layout-reference/ref-14/source.png", + "annotated": "/layout-reference/ref-14/annotated.png", + "background": "/layout-reference/ref-14/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "中部横向主标题", + "box": [ + 9, + 77, + 91, + 11 + ], + "text": "蓝羽毛 版式灵感设计分享", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-14/T01.png", + "pixels": 495, + "underlay": "/layout-reference/ref-14/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "中部辅助标签", + "box": [ + 11, + 93, + 40, + 6 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-14/T02.png", + "pixels": 147, + "underlay": "/layout-reference/ref-14/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "底部两处标识", + "box": [ + 9, + 147, + 80, + 7 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-14/T03.png", + "pixels": 178, + "underlay": "/layout-reference/ref-14/T03-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "左上主图", + "box": [ + 9, + 11, + 68, + 66 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-14/I01.png", + "pixels": 4421, + "mask": "/layout-reference/ref-14/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "右下小图", + "box": [ + 57, + 94, + 44, + 38 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-14/I02.png", + "pixels": 1672, + "mask": "/layout-reference/ref-14/I02-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "右上细线阶梯", + "box": [ + 81, + 11, + 21, + 12 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-14/D01.png", + "pixels": 217 + } + ], + "ocr": [ + { + "box": [ + 0.07374630927974439, + 0.45785440622605367, + 0.817109144542773, + 0.04980842911877392 + ], + "confidence": 0.30000001192092896, + "text": "置羽毛 版式煲感设计分享" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19662, + "unreadableText": 2 + } + }, + { + "id": "ref-15", + "name": "英文双行刊头与四分之一圆图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 617, + 409, + 112, + 173 + ], + "row": 3, + "column": 6 + }, + "width": 112, + "height": 173, + "reference": "/layout-reference/ref-15/source.png", + "annotated": "/layout-reference/ref-15/annotated.png", + "background": "/layout-reference/ref-15/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "英文第一行", + "box": [ + 6, + 5, + 75, + 19 + ], + "text": "bulublue", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-15/T01.png", + "pixels": 477, + "underlay": "/layout-reference/ref-15/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "英文第二行", + "box": [ + 6, + 25, + 60, + 18 + ], + "text": "design", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-15/T02.png", + "pixels": 524, + "underlay": "/layout-reference/ref-15/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "右上说明", + "box": [ + 82, + 4, + 26, + 19 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-15/T03.png", + "pixels": 164, + "underlay": "/layout-reference/ref-15/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "底部品牌与角标", + "box": [ + 1, + 164, + 109, + 8 + ], + "text": "BULUBLUE DESIGN", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-15/T04.png", + "pixels": 354, + "underlay": "/layout-reference/ref-15/T04-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "上部弧面主图", + "box": [ + 3, + 26, + 104, + 82 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-15/I01.png", + "pixels": 7070, + "mask": "/layout-reference/ref-15/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "下方左图片", + "box": [ + 3, + 108, + 65, + 52 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-15/I02.png", + "pixels": 3337, + "mask": "/layout-reference/ref-15/I02-mask.png" + }, + { + "id": "I03", + "kind": "image", + "role": "下方右图片", + "box": [ + 70, + 108, + 36, + 51 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-15/I03.png", + "pixels": 1836, + "mask": "/layout-reference/ref-15/I03-mask.png" + } + ], + "ocr": [ + { + "box": [ + 0.04371143600401779, + 0.05444647915103584, + 0.6863866533551897, + 0.08956561520379858 + ], + "confidence": 1, + "text": "bulublue" + }, + { + "box": [ + 0.04360773550246531, + 0.1459897803830712, + 0.5169511976696195, + 0.10108402377148817 + ], + "confidence": 1, + "text": "design" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19376, + "unreadableText": 1 + } + }, + { + "id": "ref-16", + "name": "上下灰阶色带与底部白区", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 15, + 592, + 113, + 173 + ], + "row": 4, + "column": 1 + }, + "width": 113, + "height": 173, + "reference": "/layout-reference/ref-16/source.png", + "annotated": "/layout-reference/ref-16/annotated.png", + "background": "/layout-reference/ref-16/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "右上竖字", + "box": [ + 83, + 14, + 6, + 25 + ], + "text": "高级版式", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-16/T01.png", + "pixels": 123, + "underlay": "/layout-reference/ref-16/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "底部左标题", + "box": [ + 9, + 119, + 32, + 3 + ], + "text": "蓝羽毛版式", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-16/T02.png", + "pixels": 71, + "underlay": "/layout-reference/ref-16/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "底部右说明", + "box": [ + 51, + 130, + 45, + 23 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-16/T03.png", + "pixels": 527, + "underlay": "/layout-reference/ref-16/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "底部右脚注", + "box": [ + 51, + 155, + 49, + 5 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-16/T04.png", + "pixels": 144, + "underlay": "/layout-reference/ref-16/T04-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "上部浅色图片区", + "box": [ + 1, + 1, + 109, + 53 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-16/I01.png", + "pixels": 5654, + "mask": "/layout-reference/ref-16/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "中部深色图片区", + "box": [ + 1, + 54, + 109, + 53 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-16/I02.png", + "pixels": 5777, + "mask": "/layout-reference/ref-16/I02-mask.png" + } + ], + "ocr": [ + { + "box": [ + 0.08545858282579882, + 0.6702334819989704, + 0.2804102714786136, + 0.03718236140433073 + ], + "confidence": 0.30000001192092896, + "text": "經引毛飯式" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19549, + "unreadableText": 2 + } + }, + { + "id": "ref-17", + "name": "英文刊头与圆形叠标及窄栏", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 135, + 591, + 113, + 174 + ], + "row": 4, + "column": 2 + }, + "width": 113, + "height": 174, + "reference": "/layout-reference/ref-17/source.png", + "annotated": "/layout-reference/ref-17/annotated.png", + "background": "/layout-reference/ref-17/background.png", + "elements": [ + { + "id": "D01", + "kind": "decoration", + "role": "右栏底线", + "box": [ + 82, + 121, + 29, + 2 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-17/D01.png", + "pixels": 30 + }, + { + "id": "T01", + "kind": "text", + "role": "左上英文第一行", + "box": [ + 6, + 10, + 63, + 10 + ], + "text": "Bulublue", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-17/T01.png", + "pixels": 277, + "underlay": "/layout-reference/ref-17/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "左上英文第二行", + "box": [ + 5, + 20, + 56, + 16 + ], + "text": "Design", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-17/T02.png", + "pixels": 423, + "underlay": "/layout-reference/ref-17/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "中部中文横题", + "box": [ + 51, + 50, + 60, + 16 + ], + "text": "高级感版式.", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-17/T03.png", + "pixels": 459, + "underlay": "/layout-reference/ref-17/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "右侧窄栏正文", + "box": [ + 82, + 67, + 29, + 54 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-17/T04.png", + "pixels": 329, + "underlay": "/layout-reference/ref-17/T04-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "左下主图", + "box": [ + 5, + 68, + 73, + 101 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-17/I01.png", + "pixels": 7161, + "mask": "/layout-reference/ref-17/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "左中叠加圆形", + "box": [ + 5, + 53, + 22, + 22 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-17/I02.png", + "pixels": 372, + "mask": "/layout-reference/ref-17/I02-mask.png" + }, + { + "id": "D02", + "kind": "decoration", + "role": "刊头右侧双线", + "box": [ + 61, + 27, + 50, + 7 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-17/D02.png", + "pixels": 253 + }, + { + "id": "D03", + "kind": "decoration", + "role": "底部横向贴条", + "box": [ + 58, + 167, + 54, + 6 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-17/D03.png", + "pixels": 324 + } + ], + "ocr": [ + { + "box": [ + 0.05014749428466078, + 0.0651340998323755, + 0.5663716814159292, + 0.06896551724137923 + ], + "confidence": 1, + "text": "Bulublue" + }, + { + "box": [ + 0.04661209192494646, + 0.1362427019870669, + 0.4878967645245668, + 0.07617359965240367 + ], + "confidence": 0.30000001192092896, + "text": "Design" + }, + { + "box": [ + 0.447888041843808, + 0.30109252421060173, + 0.5496516494976031, + 0.07597587117746873 + ], + "confidence": 0.5, + "text": "高级感版式," + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19662, + "unreadableText": 1 + } + }, + { + "id": "ref-18", + "name": "上大图与下方英文双行", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 591, + 113, + 174 + ], + "row": 4, + "column": 3 + }, + "width": 113, + "height": 174, + "reference": "/layout-reference/ref-18/source.png", + "annotated": "/layout-reference/ref-18/annotated.png", + "background": "/layout-reference/ref-18/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "左上微标识", + "box": [ + 0, + 4, + 8, + 6 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-18/T01.png", + "pixels": 34, + "underlay": "/layout-reference/ref-18/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "下方英文第一行", + "box": [ + 5, + 108, + 75, + 17 + ], + "text": "Bulublue", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-18/T02.png", + "pixels": 471, + "underlay": "/layout-reference/ref-18/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "下方英文第二行", + "box": [ + 5, + 125, + 74, + 17 + ], + "text": "Design", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-18/T03.png", + "pixels": 435, + "underlay": "/layout-reference/ref-18/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "底部短信息组", + "box": [ + 2, + 155, + 102, + 16 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-18/T04.png", + "pixels": 418, + "underlay": "/layout-reference/ref-18/T04-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "上方主图", + "box": [ + 19, + 6, + 88, + 91 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-18/I01.png", + "pixels": 7995, + "mask": "/layout-reference/ref-18/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "左侧竖向刻度", + "box": [ + 0, + 65, + 5, + 29 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-18/D01.png", + "pixels": 112 + }, + { + "id": "D02", + "kind": "decoration", + "role": "右下椭圆线组", + "box": [ + 76, + 128, + 34, + 19 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-18/D02.png", + "pixels": 441 + } + ], + "ocr": [ + { + "box": [ + 0.03818345576318917, + 0.6239403036164336, + 0.6846950384719533, + 0.08353701770534006 + ], + "confidence": 0.5, + "text": "Bulublue" + }, + { + "box": [ + 0.03602924893711706, + 0.6949484790717884, + 0.7361454921486105, + 0.14112464495545596 + ], + "confidence": 0.30000001192092896, + "text": "Design m" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19662, + "unreadableText": 2 + } + }, + { + "id": "ref-19", + "name": "四角大字与中央双圆竖题", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 593, + 113, + 171 + ], + "row": 4, + "column": 4 + }, + "width": 113, + "height": 171, + "reference": "/layout-reference/ref-19/source.png", + "annotated": "/layout-reference/ref-19/annotated.png", + "background": "/layout-reference/ref-19/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "左上大字", + "box": [ + 1, + 1, + 31, + 36 + ], + "text": "高", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-19/T01.png", + "pixels": 401, + "underlay": "/layout-reference/ref-19/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "右上大字", + "box": [ + 78, + 0, + 33, + 37 + ], + "text": "级", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-19/T02.png", + "pixels": 455, + "underlay": "/layout-reference/ref-19/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "左下大字", + "box": [ + 1, + 132, + 35, + 39 + ], + "text": "排", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-19/T03.png", + "pixels": 511, + "underlay": "/layout-reference/ref-19/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "右下大字", + "box": [ + 77, + 133, + 35, + 38 + ], + "text": "版", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-19/T04.png", + "pixels": 590, + "underlay": "/layout-reference/ref-19/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "中央竖排标题", + "box": [ + 49, + 37, + 17, + 87 + ], + "text": "蓝羽毛の版式灵感", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-19/T05.png", + "pixels": 482, + "underlay": "/layout-reference/ref-19/T05-underlay.png" + }, + { + "id": "T06", + "kind": "text", + "role": "右侧竖向微字", + "box": [ + 103, + 50, + 9, + 57 + ], + "text": null, + "direction": "vertical", + "reading": "unreadable", + "asset": "/layout-reference/ref-19/T06.png", + "pixels": 303, + "underlay": "/layout-reference/ref-19/T06-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "顶部出血椭圆", + "box": [ + 1, + 1, + 109, + 58 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-19/I01.png", + "pixels": 4172, + "mask": "/layout-reference/ref-19/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "中央圆形图位", + "box": [ + 27, + 44, + 58, + 57 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-19/I02.png", + "pixels": 2238, + "mask": "/layout-reference/ref-19/I02-mask.png" + }, + { + "id": "I03", + "kind": "image", + "role": "底部小椭圆", + "box": [ + 45, + 135, + 22, + 17 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-19/I03.png", + "pixels": 283, + "mask": "/layout-reference/ref-19/I03-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "中部左线组", + "box": [ + 0, + 105, + 47, + 29 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-19/D01.png", + "pixels": 818 + }, + { + "id": "D02", + "kind": "decoration", + "role": "中部右线组", + "box": [ + 68, + 112, + 39, + 22 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-19/D02.png", + "pixels": 435 + }, + { + "id": "D03", + "kind": "decoration", + "role": "底部短线", + "box": [ + 43, + 157, + 26, + 3 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-19/D03.png", + "pixels": 76 + } + ], + "ocr": [ + { + "box": [ + 0.04129793498384601, + 0.015594541432284448, + 0.22713864306784656, + 0.2007797270955165 + ], + "confidence": 1, + "text": "高" + }, + { + "box": [ + 0.03244837751659291, + 0.7076023384685672, + 0.23893805309734517, + 0.22807017543859653 + ], + "confidence": 1, + "text": "排" + }, + { + "box": [ + 0.6961651915855457, + -5.311890927117702e-10, + 0.23303834808259583, + 0.21247563352826515 + ], + "confidence": 1, + "text": "级" + }, + { + "box": [ + 0.7050147490689528, + 0.7173489271929825, + 0.2271386430678467, + 0.21832358674463936 + ], + "confidence": 1, + "text": "版" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19323, + "unreadableText": 1 + } + }, + { + "id": "ref-20", + "name": "右上大弧面与左下圆形标题", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 496, + 592, + 114, + 173 + ], + "row": 4, + "column": 5 + }, + "width": 114, + "height": 173, + "reference": "/layout-reference/ref-20/source.png", + "annotated": "/layout-reference/ref-20/annotated.png", + "background": "/layout-reference/ref-20/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "圆中第一行", + "box": [ + 22, + 102, + 36, + 15 + ], + "text": "高级", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-20/T01.png", + "pixels": 229, + "underlay": "/layout-reference/ref-20/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "圆中第二行", + "box": [ + 21, + 123, + 39, + 18 + ], + "text": "版式", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-20/T02.png", + "pixels": 219, + "underlay": "/layout-reference/ref-20/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "右下短注", + "box": [ + 72, + 158, + 32, + 7 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-20/T03.png", + "pixels": 92, + "underlay": "/layout-reference/ref-20/T03-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "右上出血椭圆", + "box": [ + 19, + 1, + 94, + 124 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-20/I01.png", + "pixels": 9205, + "mask": "/layout-reference/ref-20/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "左下叠加圆", + "box": [ + 8, + 90, + 61, + 59 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-20/I02.png", + "pixels": 2269, + "mask": "/layout-reference/ref-20/I02-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "左上竖线", + "box": [ + 8, + 18, + 4, + 53 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-20/D01.png", + "pixels": 211 + }, + { + "id": "D02", + "kind": "decoration", + "role": "左下竖线", + "box": [ + 29, + 151, + 3, + 22 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-20/D02.png", + "pixels": 48 + } + ], + "ocr": [ + { + "box": [ + 0.19446010141722203, + 0.583293929900469, + 0.3181837650767544, + 0.09925391724573618 + ], + "confidence": 0.30000001192092896, + "text": "高级" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19722, + "unreadableText": 1 + } + }, + { + "id": "ref-21", + "name": "右侧旋转英文与节点方图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 616, + 592, + 114, + 173 + ], + "row": 4, + "column": 6 + }, + "width": 114, + "height": 173, + "reference": "/layout-reference/ref-21/source.png", + "annotated": "/layout-reference/ref-21/annotated.png", + "background": "/layout-reference/ref-21/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "右侧旋转英文", + "box": [ + 87, + 2, + 25, + 109 + ], + "text": "Bulublue", + "direction": "rotated", + "reading": "verified", + "asset": "/layout-reference/ref-21/T01.png", + "pixels": 1020, + "underlay": "/layout-reference/ref-21/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "左日期", + "box": [ + 1, + 108, + 14, + 11 + ], + "text": "25", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-21/T02.png", + "pixels": 46, + "underlay": "/layout-reference/ref-21/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "右日期", + "box": [ + 97, + 113, + 11, + 8 + ], + "text": "03", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-21/T03.png", + "pixels": 59, + "underlay": "/layout-reference/ref-21/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "右年份", + "box": [ + 85, + 124, + 23, + 9 + ], + "text": "2025", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-21/T04.png", + "pixels": 116, + "underlay": "/layout-reference/ref-21/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "中下说明", + "box": [ + 3, + 128, + 67, + 7 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-21/T05.png", + "pixels": 287, + "underlay": "/layout-reference/ref-21/T05-underlay.png" + }, + { + "id": "T06", + "kind": "text", + "role": "底部两块微字", + "box": [ + 5, + 147, + 75, + 15 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-21/T06.png", + "pixels": 603, + "underlay": "/layout-reference/ref-21/T06-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "左上主图", + "box": [ + 3, + 4, + 76, + 100 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-21/I01.png", + "pixels": 7379, + "mask": "/layout-reference/ref-21/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "底部灰色信息区", + "box": [ + 1, + 135, + 110, + 35 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-21/I02.png", + "pixels": 3138, + "mask": "/layout-reference/ref-21/I02-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "上方圆节点", + "box": [ + 28, + 12, + 9, + 9 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-21/D01.png", + "pixels": 64 + }, + { + "id": "D02", + "kind": "decoration", + "role": "右上圆节点", + "box": [ + 75, + 29, + 11, + 14 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-21/D02.png", + "pixels": 87 + }, + { + "id": "D03", + "kind": "decoration", + "role": "下方圆节点", + "box": [ + 46, + 99, + 11, + 12 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-21/D03.png", + "pixels": 80 + }, + { + "id": "D04", + "kind": "decoration", + "role": "右下圆节点", + "box": [ + 97, + 101, + 11, + 9 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-21/D04.png", + "pixels": 6 + }, + { + "id": "D05", + "kind": "decoration", + "role": "日期间椭圆线", + "box": [ + 17, + 112, + 77, + 6 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-21/D05.png", + "pixels": 200 + } + ], + "ocr": [ + { + "box": [ + 0.03216374201388889, + 0.6512524085500964, + 0.10818713450292397, + 0.046242774566473965 + ], + "confidence": 1, + "text": "25" + }, + { + "box": [ + 0.7009572502841679, + 0.02139049098390966, + 0.2679496675904034, + 0.6943671018861391 + ], + "confidence": 0.30000001192092896, + "text": "Bulublue:" + }, + { + "box": [ + 0.7424248804406856, + 0.7201085946235993, + 0.2110566702502512, + 0.049185508478124196 + ], + "confidence": 1, + "text": "2025" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19722, + "unreadableText": 2 + } + }, + { + "id": "ref-22", + "name": "三段斜切背景与右侧白字", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 15, + 774, + 113, + 173 + ], + "row": 5, + "column": 1 + }, + "width": 113, + "height": 173, + "reference": "/layout-reference/ref-22/source.png", + "annotated": "/layout-reference/ref-22/annotated.png", + "background": "/layout-reference/ref-22/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "右侧竖排主标题", + "box": [ + 82, + 0, + 29, + 146 + ], + "text": "蓝羽毛版式", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-22/T01.png", + "pixels": 3039, + "underlay": "/layout-reference/ref-22/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "左上说明", + "box": [ + 4, + 37, + 35, + 11 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-22/T02.png", + "pixels": 160, + "underlay": "/layout-reference/ref-22/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "左中说明", + "box": [ + 2, + 74, + 35, + 24 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-22/T03.png", + "pixels": 417, + "underlay": "/layout-reference/ref-22/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "左下说明", + "box": [ + 3, + 108, + 39, + 20 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-22/T04.png", + "pixels": 430, + "underlay": "/layout-reference/ref-22/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "右下日期", + "box": [ + 74, + 144, + 34, + 12 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-22/T05.png", + "pixels": 209, + "underlay": "/layout-reference/ref-22/T05-underlay.png" + }, + { + "id": "T06", + "kind": "text", + "role": "底部说明", + "box": [ + 3, + 155, + 62, + 14 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-22/T06.png", + "pixels": 373, + "underlay": "/layout-reference/ref-22/T06-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "顶部浅色斜切图", + "box": [ + 1, + 1, + 81, + 66 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-22/I01.png", + "pixels": 4545, + "mask": "/layout-reference/ref-22/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "中部深色斜带图", + "box": [ + 1, + 33, + 111, + 117 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-22/I02.png", + "pixels": 5013, + "mask": "/layout-reference/ref-22/I02-mask.png" + }, + { + "id": "I03", + "kind": "image", + "role": "底部灰色斜切图", + "box": [ + 1, + 104, + 109, + 66 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-22/I03.png", + "pixels": 4403, + "mask": "/layout-reference/ref-22/I03-mask.png" + } + ], + "ocr": [], + "verification": { + "pixelIdentical": true, + "pixels": 19549, + "unreadableText": 5 + } + }, + { + "id": "ref-23", + "name": "上方方图与中部大写英文", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 134, + 775, + 114, + 172 + ], + "row": 5, + "column": 2 + }, + "width": 114, + "height": 172, + "reference": "/layout-reference/ref-23/source.png", + "annotated": "/layout-reference/ref-23/annotated.png", + "background": "/layout-reference/ref-23/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "右上标识", + "box": [ + 79, + 0, + 26, + 8 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-23/T01.png", + "pixels": 85, + "underlay": "/layout-reference/ref-23/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "主图下方左右标签", + "box": [ + 1, + 72, + 78, + 7 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-23/T02.png", + "pixels": 129, + "underlay": "/layout-reference/ref-23/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "中部大英文", + "box": [ + 0, + 78, + 113, + 25 + ], + "text": "BULUBLUE", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-23/T03.png", + "pixels": 1533, + "underlay": "/layout-reference/ref-23/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "英文下方四组微字", + "box": [ + 0, + 104, + 109, + 21 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-23/T04.png", + "pixels": 729, + "underlay": "/layout-reference/ref-23/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "底部三处标签", + "box": [ + 0, + 165, + 105, + 6 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-23/T05.png", + "pixels": 285, + "underlay": "/layout-reference/ref-23/T05-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "左上方图", + "box": [ + 5, + 4, + 74, + 68 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-23/I01.png", + "pixels": 5032, + "mask": "/layout-reference/ref-23/I01-mask.png" + } + ], + "ocr": [ + { + "box": [ + 0.01702461145837529, + 0.45011763555939854, + 0.9542548642521016, + 0.15596627819445708 + ], + "confidence": 1, + "text": "BULUBLUE" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19608, + "unreadableText": 4 + } + }, + { + "id": "ref-24", + "name": "斜排中文与倾斜装饰线框", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 256, + 775, + 113, + 172 + ], + "row": 5, + "column": 3 + }, + "width": 113, + "height": 172, + "reference": "/layout-reference/ref-24/source.png", + "annotated": "/layout-reference/ref-24/annotated.png", + "background": "/layout-reference/ref-24/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "上方斜排标题", + "box": [ + 3, + 0, + 79, + 31 + ], + "text": "蓝羽毛版式", + "direction": "angled", + "reading": "verified", + "asset": "/layout-reference/ref-24/T01.png", + "pixels": 725, + "underlay": "/layout-reference/ref-24/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "标题下方斜微字", + "box": [ + 34, + 27, + 26, + 10 + ], + "text": null, + "direction": "angled", + "reading": "unreadable", + "asset": "/layout-reference/ref-24/T02.png", + "pixels": 91, + "underlay": "/layout-reference/ref-24/T02-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "中央竖向主图", + "box": [ + 21, + 36, + 68, + 100 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-24/I01.png", + "pixels": 6799, + "mask": "/layout-reference/ref-24/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "左侧斜长线", + "box": [ + 2, + 51, + 14, + 60 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-24/D01.png", + "pixels": 190 + }, + { + "id": "D02", + "kind": "decoration", + "role": "右侧斜长线", + "box": [ + 94, + 15, + 15, + 119 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-24/D02.png", + "pixels": 624 + }, + { + "id": "D03", + "kind": "decoration", + "role": "左下斜向线组", + "box": [ + 13, + 136, + 57, + 24 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-24/D03.png", + "pixels": 750 + }, + { + "id": "D04", + "kind": "decoration", + "role": "右下斜贴条组", + "box": [ + 64, + 149, + 42, + 23 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-24/D04.png", + "pixels": 438 + }, + { + "id": "D05", + "kind": "decoration", + "role": "底边线", + "box": [ + 1, + 168, + 34, + 3 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-24/D05.png", + "pixels": 68 + } + ], + "ocr": [ + { + "box": [ + 0.02748666679407777, + 0.00811422680517071, + 0.6144820131735113, + 0.19655708194703103 + ], + "confidence": 1, + "text": "蓝羽毛版式" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19436, + "unreadableText": 1 + } + }, + { + "id": "ref-25", + "name": "左侧竖题与右下方形主图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 376, + 774, + 113, + 173 + ], + "row": 5, + "column": 4 + }, + "width": 113, + "height": 173, + "reference": "/layout-reference/ref-25/source.png", + "annotated": "/layout-reference/ref-25/annotated.png", + "background": "/layout-reference/ref-25/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "左侧竖题", + "box": [ + 8, + 39, + 8, + 46 + ], + "text": "高级·版式", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-25/T01.png", + "pixels": 233, + "underlay": "/layout-reference/ref-25/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "左侧辅助竖字", + "box": [ + 20, + 41, + 5, + 21 + ], + "text": null, + "direction": "vertical", + "reading": "unreadable", + "asset": "/layout-reference/ref-25/T02.png", + "pixels": 51, + "underlay": "/layout-reference/ref-25/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "右中说明", + "box": [ + 89, + 42, + 22, + 51 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-25/T03.png", + "pixels": 397, + "underlay": "/layout-reference/ref-25/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "左下边缘说明", + "box": [ + 15, + 132, + 1, + 11 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-25/T04.png", + "pixels": 3, + "underlay": "/layout-reference/ref-25/T04-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "右下主图", + "box": [ + 14, + 102, + 94, + 65 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-25/I01.png", + "pixels": 6010, + "mask": "/layout-reference/ref-25/I01-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "左上阶梯横线", + "box": [ + 4, + 1, + 39, + 17 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-25/D01.png", + "pixels": 481 + } + ], + "ocr": [ + { + "box": [ + 0.06489673813555782, + 0.23121387201950871, + 0.08259590677807113, + 0.2601156069364161 + ], + "confidence": 0.30000001192092896, + "text": "高設•版式" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19549, + "unreadableText": 3 + } + }, + { + "id": "ref-26", + "name": "三行英文与曲线指引小图", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 496, + 774, + 114, + 173 + ], + "row": 5, + "column": 5 + }, + "width": 114, + "height": 173, + "reference": "/layout-reference/ref-26/source.png", + "annotated": "/layout-reference/ref-26/annotated.png", + "background": "/layout-reference/ref-26/background.png", + "elements": [ + { + "id": "D01", + "kind": "decoration", + "role": "第二行下划线", + "box": [ + 0, + 41, + 47, + 1 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-26/D01.png", + "pixels": 7 + }, + { + "id": "D02", + "kind": "decoration", + "role": "第三行下划线", + "box": [ + 0, + 58, + 67, + 2 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-26/D02.png", + "pixels": 134 + }, + { + "id": "T01", + "kind": "text", + "role": "第一行英文", + "box": [ + 0, + 0, + 81, + 18 + ], + "text": "Format 58", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-26/T01.png", + "pixels": 657, + "underlay": "/layout-reference/ref-26/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "第二行英文", + "box": [ + 0, + 23, + 49, + 18 + ], + "text": "Bulubl", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-26/T02.png", + "pixels": 433, + "underlay": "/layout-reference/ref-26/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "第三行英文", + "box": [ + 0, + 41, + 68, + 19 + ], + "text": "Bulublue", + "direction": "horizontal", + "reading": "verified", + "asset": "/layout-reference/ref-26/T03.png", + "pixels": 574, + "underlay": "/layout-reference/ref-26/T03-underlay.png" + }, + { + "id": "T04", + "kind": "text", + "role": "右侧竖排标题", + "box": [ + 98, + 68, + 12, + 46 + ], + "text": "高级版式", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-26/T04.png", + "pixels": 374, + "underlay": "/layout-reference/ref-26/T04-underlay.png" + }, + { + "id": "T05", + "kind": "text", + "role": "左下说明", + "box": [ + 4, + 140, + 44, + 29 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-26/T05.png", + "pixels": 888, + "underlay": "/layout-reference/ref-26/T05-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "右下方形图片", + "box": [ + 66, + 118, + 43, + 50 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-26/I01.png", + "pixels": 2150, + "mask": "/layout-reference/ref-26/I01-mask.png" + }, + { + "id": "D03", + "kind": "decoration", + "role": "中间分隔线", + "box": [ + 0, + 60, + 112, + 3 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-26/D03.png", + "pixels": 230 + }, + { + "id": "D04", + "kind": "decoration", + "role": "中央自由曲线", + "box": [ + 6, + 48, + 85, + 87 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-26/D04.png", + "pixels": 534 + }, + { + "id": "D05", + "kind": "decoration", + "role": "自动识别细线", + "box": [ + 91, + 59, + 19, + 1 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-26/D05.png", + "pixels": 19 + } + ], + "ocr": [ + { + "box": [ + 0.011695904385964868, + 0.017341040546724473, + 0.6549707602339181, + 0.07707129094412335 + ], + "confidence": 0.5, + "text": "Format 58" + }, + { + "box": [ + 0.01461988470535311, + 0.14065510587668595, + 0.4327485380116959, + 0.08285163776493254 + ], + "confidence": 0.5, + "text": "Bulubl" + }, + { + "box": [ + 0.017385159403405345, + 0.23650755152999758, + 0.5821887456882767, + 0.08382497357495267 + ], + "confidence": 1, + "text": "Bulublue" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19722, + "unreadableText": 1 + } + }, + { + "id": "ref-27", + "name": "对角双区与斜向文字带", + "source": { + "url": "/layout-reference/source.png", + "sha256": "121ab8a362c45eee86281ca5dfbbe33577cfcd255579a16c3542530484b9f1dc", + "box": [ + 618, + 774, + 112, + 172 + ], + "row": 5, + "column": 6 + }, + "width": 112, + "height": 172, + "reference": "/layout-reference/ref-27/source.png", + "annotated": "/layout-reference/ref-27/annotated.png", + "background": "/layout-reference/ref-27/background.png", + "elements": [ + { + "id": "T01", + "kind": "text", + "role": "左侧白色竖题", + "box": [ + 6, + 7, + 12, + 86 + ], + "text": "高级の版式", + "direction": "vertical", + "reading": "verified", + "asset": "/layout-reference/ref-27/T01.png", + "pixels": 396, + "underlay": "/layout-reference/ref-27/T01-underlay.png" + }, + { + "id": "T02", + "kind": "text", + "role": "中部斜向文字", + "box": [ + 3, + 77, + 109, + 37 + ], + "text": "蓝羽毛·版式", + "direction": "angled", + "reading": "verified", + "asset": "/layout-reference/ref-27/T02.png", + "pixels": 273, + "underlay": "/layout-reference/ref-27/T02-underlay.png" + }, + { + "id": "T03", + "kind": "text", + "role": "底部说明", + "box": [ + 0, + 157, + 112, + 15 + ], + "text": null, + "direction": "horizontal", + "reading": "unreadable", + "asset": "/layout-reference/ref-27/T03.png", + "pixels": 865, + "underlay": "/layout-reference/ref-27/T03-underlay.png" + }, + { + "id": "I01", + "kind": "image", + "role": "上方三角出血图", + "box": [ + 1, + 1, + 108, + 89 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-27/I01.png", + "pixels": 6738, + "mask": "/layout-reference/ref-27/I01-mask.png" + }, + { + "id": "I02", + "kind": "image", + "role": "下方斜切图", + "box": [ + 1, + 91, + 108, + 68 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-27/I02.png", + "pixels": 4949, + "mask": "/layout-reference/ref-27/I02-mask.png" + }, + { + "id": "D01", + "kind": "decoration", + "role": "顶部右阶梯横线", + "box": [ + 61, + 0, + 48, + 20 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-27/D01.png", + "pixels": 581 + }, + { + "id": "D02", + "kind": "decoration", + "role": "中部斜向浅带", + "box": [ + 0, + 72, + 112, + 40 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-27/D02.png", + "pixels": 2000 + }, + { + "id": "D03", + "kind": "decoration", + "role": "左下阶梯横线", + "box": [ + 0, + 145, + 42, + 15 + ], + "text": null, + "direction": "horizontal", + "reading": "not-text", + "asset": "/layout-reference/ref-27/D03.png", + "pixels": 391 + } + ], + "ocr": [ + { + "box": [ + -0.021385720300243924, + 0.4385955087605439, + 0.8388941628592355, + 0.20254762043324548 + ], + "confidence": 0.5, + "text": "蓝羽毛-版式" + } + ], + "verification": { + "pixelIdentical": true, + "pixels": 19264, + "unreadableText": 1 + } + } +] diff --git a/apps/wiki/public/layout-reference/numbered-source.png b/apps/wiki/public/layout-reference/numbered-source.png new file mode 100644 index 0000000..ed56a44 Binary files /dev/null and b/apps/wiki/public/layout-reference/numbered-source.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/D01.png b/apps/wiki/public/layout-reference/ref-01/D01.png new file mode 100644 index 0000000..73899ea Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/D01.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/D02.png b/apps/wiki/public/layout-reference/ref-01/D02.png new file mode 100644 index 0000000..12899c3 Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/D02.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/I01-mask.png b/apps/wiki/public/layout-reference/ref-01/I01-mask.png new file mode 100644 index 0000000..188bfb8 Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/I01-mask.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/I01.png b/apps/wiki/public/layout-reference/ref-01/I01.png new file mode 100644 index 0000000..3f377ad Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/I01.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/I02-mask.png b/apps/wiki/public/layout-reference/ref-01/I02-mask.png new file mode 100644 index 0000000..c1d1107 Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/I02-mask.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/I02.png b/apps/wiki/public/layout-reference/ref-01/I02.png new file mode 100644 index 0000000..e87905c Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/I02.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/T01-underlay.png b/apps/wiki/public/layout-reference/ref-01/T01-underlay.png new file mode 100644 index 0000000..6a2ffcf Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/T01-underlay.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/T01.png b/apps/wiki/public/layout-reference/ref-01/T01.png new file mode 100644 index 0000000..76a1a61 Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/T01.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/T02-underlay.png b/apps/wiki/public/layout-reference/ref-01/T02-underlay.png new file mode 100644 index 0000000..f7f8604 Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/T02-underlay.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/T02.png b/apps/wiki/public/layout-reference/ref-01/T02.png new file mode 100644 index 0000000..e16e0bf Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/T02.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/annotated.png b/apps/wiki/public/layout-reference/ref-01/annotated.png new file mode 100644 index 0000000..db933e0 Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/annotated.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/background.png b/apps/wiki/public/layout-reference/ref-01/background.png new file mode 100644 index 0000000..ae43936 Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/background.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/decoration-map.png b/apps/wiki/public/layout-reference/ref-01/decoration-map.png new file mode 100644 index 0000000..8d6346f Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/decoration-map.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/image-map.png b/apps/wiki/public/layout-reference/ref-01/image-map.png new file mode 100644 index 0000000..36ce4cb Binary files /dev/null and b/apps/wiki/public/layout-reference/ref-01/image-map.png differ diff --git a/apps/wiki/public/layout-reference/ref-01/index.html b/apps/wiki/public/layout-reference/ref-01/index.html new file mode 100644 index 0000000..eaebe75 --- /dev/null +++ b/apps/wiki/public/layout-reference/ref-01/index.html @@ -0,0 +1,14 @@ + +
+
+
+
+
+
+
+
原图第 1 行、第 2 列;113×171 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
原图第 1 行、第 3 列;112×171 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
+
原图第 1 行、第 4 列;114×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
原图第 1 行、第 5 列;113×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
原图第 1 行、第 6 列;112×172 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
原图第 2 行、第 2 列;114×172 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
原图第 2 行、第 3 列;112×172 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
原图第 2 行、第 4 列;113×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
原图第 2 行、第 5 列;113×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
原图第 2 行、第 6 列;113×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
原图第 3 行、第 2 列;114×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
+
+
+
原图第 3 行、第 3 列;112×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
原图第 3 行、第 4 列;114×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
原图第 3 行、第 5 列;113×174 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
原图第 3 行、第 6 列;112×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
原图第 4 行、第 1 列;113×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
+
原图第 4 行、第 2 列;113×174 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
原图第 4 行、第 3 列;113×174 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
+
+
+
+
原图第 4 行、第 4 列;113×171 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
原图第 4 行、第 5 列;114×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
原图第 4 行、第 6 列;114×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
+
原图第 5 行、第 1 列;113×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
原图第 5 行、第 2 列;114×172 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
原图第 5 行、第 3 列;113×172 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
原图第 5 行、第 4 列;113×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
+
+
+
原图第 5 行、第 5 列;114×173 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
+
+
+
+
+
+
+
+
+
原图第 5 行、第 6 列;112×172 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
原图第 ${l.source.row} 行、第 ${l.source.column} 列;${l.width}×${l.height} 像素。显示为原始构件重组,无新生成图形。放大不增加细节。
按原图从上到下、每行从左到右编号,排除左侧说明栏。点击每张可分开检查文字、图片占位/色块与装饰。
\n`); + console.log('Built 27 layer inspectors and the source ID index.'); +} +main().catch(e=>{console.error(e);process.exitCode=1}); diff --git a/apps/wiki/scripts/generate-layout-recipes.ts b/apps/wiki/scripts/generate-layout-recipes.ts deleted file mode 100644 index 685e94b..0000000 --- a/apps/wiki/scripts/generate-layout-recipes.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** Rebuild standalone demos and schematic covers; no browser or external assets. */ -import {mkdir,writeFile} from 'node:fs/promises'; -import path from 'node:path'; -import sharp from 'sharp'; -import {recipes,recipeHtml} from '../src/content/layouts/documents'; -async function main(){ -const target=path.resolve(import.meta.dirname,'../public/layout-recipes'); -await mkdir(target,{recursive:true}); -const esc=(s:string)=>s.replaceAll('&','&').replaceAll('<','<').replaceAll('>','>'); -const outer=(inside:string)=>``; -for(const [i,r] of recipes.entries()){ - const graphic=outer(`${r.shapes}([\s\S]*?)<\/p>/)![1]; - const jsx=posterMarkup(recipe).replace(/
[\s\S]*?<\/p>/,'
{subtitle}
').replaceAll('class=','className=').replaceAll('以留白建立关系,\n让视线缓慢移动。
", - "shapes": "空间研究 / 第二辑 / 2026
", - "shapes": "让一个词成为画面的重心。\nDESIGN STUDIES / 2026
", - "shapes": "时间的形状 / ANNUAL REVIEW / 2026
", - "shapes": "一条曲线,\n一处停顿。
", - "shapes": "INDEX / SIX DESIGN STUDIES
", - "shapes": "从一块留白开始,观察材料、光线与文字之间的关系。
", - "shapes": "CHAPTER
ZERO
以一道横向色带,\n建立章节之间的停顿。
", - "shapes": "材料笔记 / 两张卡片的轻微偏移
", - "shapes": "标注用于解释真实细节。\n本例色块为结构占位,并非实物测量。
", - "shapes": "从空间到关系 / TWO PERSPECTIVES
", - "shapes": "四角建立边界,中央保留呼吸。
", - "shapes": "