W weiserv

博客

记录 Web 工程实践:架构、性能、部署与踩过的坑。

广告位占位 · blog-top
WorkBuddy开发

截图解析怎么工程化:脚本资产、并行子代理编排与可复用 Skill

同一类「网页长截图转可编辑内容」任务两周内出现 3 次,靠临时摸索必重复踩坑。本文把验证过的链路沉淀为可复用 Skill、理清脚本资产、并用并行子代理 + 2-gram 语义匹配把 114 张配图 100% 自动对齐——核心是「默认轻、重活可选、决策固化」。(截图转 HTML 自动化 / AI 截图生成前端的工程化封装)

阅读全文 →
技术随笔

保真目标怎么定:像素级还原 1.75% 与省 token 的路线抉择

同一个「截图转网页」任务连做三版才对:像素级还原被批太浪费、纯聚合被批全是截图没意义、图文解析才对。复盘一条铁律——保真目标、OCR 与否、token 预算这三件事开工前必须锁死;并附像素级还原做到 1.75% 差异的方法论与 6 大陷阱。(截图转网页 像素级还原 vs 省 token 路线抉择)

阅读全文 →

WorkBuddy 里跑 Python 脚本结果不回显:PowerShell 输出落盘 + 绕开损坏的 Bash PATH

在 WorkBuddy 的 Bash/PowerShell 工具里执行命令,stdout 经常不回显;且 Bash 工具某些轮次 PATH 损坏(ls/cat 找不到,即 bash command not found)。统一改用「命令落盘→Read 读回」和绝对路径 python,避免空输出误判;对应 WorkBuddy 生成空文件/导出不了/不生成回复等高频痛点。

阅读全文 →

把描摹 SVG 封装成 Illustrator 原生 .ai:reportlab DeviceCMYK PDF + PyMuPDF 注入 XMP

vtracer 只出 SVG,要进印刷流程需封装为 AI 原生可编辑文件。链路:SVG 取 path 填充 → reportlab 生成 DeviceCMYK 矢量 PDF(300dpi 页映射)→ PyMuPDF 注入 Illustrator 参考文件 XMP 元数据另存 .ai,保留 CMYK 分色;并解决 PyMuPDF 报错 AttributeError: 'Document' object has no attribute 'get_images'(改用页面级 page.get_images)。

阅读全文 →