Logostamply 文档

印章库管理

公章 / 签字 / 日期三类 · 骑缝章 · 撤销栈

三类印章

stamply 印章按 kind 字段分三类,共用上传 / 扣白底 / 库管理 / 落章 / 导出流水线:

Kind示例默认宽用途
seal 公章合同专用章 / 公司公章 / 法人章38-40mm合同末页落款、骑缝章
signature 签字个人手写签名扫描25mm法定代表人签字位
date 日期数字戳 / 日期戳10-15mm文件签署日期

上传印章

中栏「印章」「签字」「日期」分别点「+ 上传」选 PNG/JPG。

自动扣白底:上传时一次性扣白底(canvas 阈值法,默认 200,亮度高于阈值的像素逐步透明),产出透明背景 PNG 存 IndexedDB。

后续渲染 / 导出直接读 processedBlob,不重复计算。

编辑印章预设

每张印章卡片有「编辑」按钮:

  • 尺寸:按 kind 分档(公章/签字 38-44mm,日期 10-25mm)
  • 透明度:70 / 80 / 90 / 100 四档

预设后落章实例自动继承。

骑缝章

骑缝章 = 文档级单例(每个文档只有 1 个)。

怎么用

  1. 在「骑缝章」面板选择一枚公章
  2. 设参数:
    • pageMode: single 单面 / double 双面隔页
    • startPageIndex: 起始页
    • 直径 / 圆心高度自动派生(基于公章直径)
  3. 「应用」生成

自动分段(长文档 > 50 页):

  • 每段默认 ≤ 50 页
  • 相邻段重叠 5 页防抽换
  • 圆心上下两档自动交替不交叉

重新随机:换 seed 重新分布切割位置。预览=导出,撤销重做不跳。

Agent 一句话

「这份合同盖骑缝章」 → Agent 调 stamp_put type=kiss + 默认 kissParams,分段自动

撤销栈

  • 深度 100
  • ⌘Z 撤销 / ⌘⇧Z 重做
  • 涵盖:addStamp / updateStamp / setKissSeal / removeStamp 等
  • 不涵盖:直接 setState(违反契约的写入不进栈)

已知边界(MVP 阶段)

  • 数据仅内存:stampsStore 在内存,刷新即丢(Phase D 接 E2E 云存储后才持久化)
  • 印章库持久:印章模板存 IndexedDB,刷新不丢
  • 被引用禁删:印章被实例引用时不可删,先删实例

← 上一篇:使用 Agent