@dsh-external/dsh-image-tiler
DSH 高清图自动切片插件:发送前把大图切成 ≤800×800 小图,附带简洁设置页。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Tiko9527/dsh-image-tiler说明文档
阅读完整 README ↗配置
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关 |
tileSize | 800 | 切片边长(px),64~2000 |
overlap | 0.1 | 相邻切片重叠比例,0~0.5 |
配置写入 DSH 设置文件(namespace image-tiler),设置页通过 /image-tiler/api/config 读写,仅允许本机回环访问。
⚠️ 使用前需要调高 DSH 图片准入上限
DSH 默认在上传阶段就会拒绝任一边超过 2000px 的图片,插件还没机会切片。要支持 4K 原图,请在 profile 的 cordis.patch.yml 中加入:
- id: attachment-local
config:
maxImageBytes: 20971520
maxImagesPerMessage: 30
maxMessageImageBytes: 104857600
maxImagePixels: 80000000
maxImageDimension: 4096
修改后 DSH 通常会热重载;如果没生效,重启 DSH Web。