用途:在图片上叠加带编号的网格,帮助从截图或表单图像中确定各列的边界与比例,用于生成 MXL 表格布局。
主要能力:绘制半透明竖线(红)与横线(蓝);在顶部和左侧独立区域标注线号,不遮挡内容;每第 5、10 条线更亮,便于计数。
用法:命令为 img-grid-analysis <ImagePath> [-c COLS] [-o OUTPUT]。ImagePath 必填,为 PNG/JPG 路径;-c 为竖向分割数,默认 50;-r 为横向分割数,默认 auto(方格);-o 为输出路径,默认 <name>-grid.<ext>。也可直接运行脚本:python <skill-dir>/scripts/overlay-grid.py "<ImagePath>" [-c 50] [-o "<OutputPath>"]。需 Python 3 与 Pillow(pip install Pillow)。
使用结果:先看网格图记录各表格列的竖向边界线号;若表单含多个不同布局的表格,合并所有边界点,相邻边界之间即为一个 MXL 列。示例:表头边界 0,2,4,9,14,21,28,34,40,48,表格边界 0,2,4,11,16,19,23,28,32,36,42,48,合并后得 16 个基础列,比例为 2,2,5,2,3,2,3,2,2,5,4,2,2,4,2,6。随后写入 JSON DSL,包含 columns、page(如 A4-landscape)与 columnWidths(如 "1":"2x"),page 字段让编译器按比例自动计算绝对宽度。最后依次执行 1c-mxl-compile、1c-mxl-validate、1c-mxl-info。
限制:资料未提供更多平台支持、收费或效果说明。