← 返回列表
D

dsh-pdf-background-gray

v0.1.0 · 2 天前发布

PDF 去底灰技能(remove-pdf-background-gray)的 DSH 插件化分发:去除扫描 PDF 的灰色/米白底色,保持原始分辨率、页面几何与抗锯齿文字边缘;核心为单文件 Python 脚本(pypdf + Pillow + numpy),无损 Flate 压缩。

deepseek-harnessdsh-pluginskillpdfbackground-removalimage-processing

README

dsh-pdf-background-gray

「Remove PDF Background Gray」技能的 DeepSeek Harness (DSH) 插件化分发包

安装后自动向 DSH 技能系统注册 remove-pdf-background-gray 技能:去除扫描 PDF 的灰色/米白底色,保持原始分辨率、页面几何与抗锯齿文字边缘(不做硬阈值/二值化、不重采样、无损 Flate 压缩)。

安装

sh
dsh plugin --profile web add dsh-pdf-background-gray

重启 DSH Web 后,向 Agent 说"把这份扫描 PDF 去底灰"即自动走技能工作流。

运行时要求(Python)

  • Python 3.10+

  • python -m pip install pypdf Pillow numpy
  • 用法(技能内嵌,直接给 agent 即可)

    sh
    python scripts/remove_pdf_background_gray.py INPUT.pdf OUTPUT.pdf

    深色纸张:--low 235 --white-point 250


    内容

  • SKILL.md:工作流与护栏(pdfinfo 检查 → 直改图像对象 → 验证)

  • scripts/remove_pdf_background_gray.py:核心脚本(单文件,124 行)
  • 发布 / 维护

    sh
    npm pack --dry-run
    npm publish

    维护纪律:技能本体改动 → 同步 skills/remove-pdf-background-gray/ 快照 → 版本迭代重发。
    完整迁移流程见 [SKI

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-pdf-background-gray
    Repo
    git+https://github.com/zjsthmjialin/pdf-background-gray-codex-skill.git
    Engines
    {"node":">=18"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"}}