整目录批量压缩改尺寸加水印转格式
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add feely0208/dsh-image-batch该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · vision
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 10 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令
查看扫描证据(共 2 处,展示前 2 条)
- 执行外部命令来自配置/变量bin/cli.mjs:134
const r = spawnSync(cand, ['-c', 'import PIL'], { encoding: 'utf8', timeout: 15000 }); - 执行外部命令来自配置/变量bin/cli.mjs:288
const r = spawnSync(python, [PY_SCRIPT, action, JSON.stringify(payload)], {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-skill给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
图片批量处理:压缩 / 改尺寸 / 加水印 / 转格式 / 去 EXIF(Pillow)
README
由 DeepSeek 最新模型翻译生成@deepwhale-cn/dsh-image-batch
Listed on dsh-plugin.org
整目录的图片一次处理完:批量压缩、按比例改尺寸、加文字水印、转格式、去 EXIF —— 不用打开修图软件,也不动原图。
关键词:图片批量压缩 · 批量改尺寸 · 批量加水印 · 图片转 WebP · 去掉 EXIF · 命令行压缩图片 · 商品图批量处理 · 朋友圈九宫格批量压
不装会怎样
一百张商品图要压到 1920 宽以内再上传:不装就得一张张拖进修图软件、导出、确认体积,做完一下午就没了;压到第 60 张时手滑覆盖了原图,平台那边还得重新拍。
要给整批图打上公司水印、把 PNG 全转成 WebP 省流量、把照片里的拍摄地点(EXIF)清掉再发外网 ——这些活机械但量大,人工慢、容易漏,让 AI 直接改原文件更没退路:改坏了没有备份。
这个插件一次处理整个目录:只读输入、产物写到单独的输出目录、同名不覆盖,每一步都告诉你处理了几个、省了多少体积、哪些格式被跳过了。
展开完整文档(README 剩余 1 节)
@deepwhale-cn/dsh-image-batch Listed on dsh-plugin.org 整目录的图片一次处理完:批量压缩、按比例改尺寸、加文字水印、转格式、去 EXIF —— 不用打开修图软件,也不动原图。 关键词:图片批量压缩 · 批量改尺寸 · 批量加水印 · 图片转 WebP · 去掉 EXIF · 命令行压缩图片 · 商品图批量处理 · 朋友圈九宫格批量压 不装会怎样 一百张商品图要压到 1920 宽以内再上传:不装就得一张张拖进修图软件、导出、确认体积,做完一下午就没了;压到第 60 张时手滑覆盖了原图,平台那边还得重新拍。 要给整批图打上公司水印、把 PNG 全转成 WebP 省流量、把照片里的拍摄地点(EXIF)清掉再发外网 ——这些活机械但量大,人工慢、容易漏,让 AI 直接改原文件更没退路:改坏了没有备份。 这个插件一次处理整个目录:只读输入、产物写到单独的输出目录、同名不覆盖,每一步都告诉你处理了几个、省了多少体积、哪些格式被跳过了。 能做什么 | 子命令 | 作用 | 产物(可核对) | | compress | 批量压缩:--max-width 默认 1920,--quality 默认 82;JPEG/PNG/WebP 都支持 | 压缩后的图片;JSON 给出每个文件压缩前后的字节数 | | resize | 按 --max-width / --max-height 等比缩放(只缩小,不放大) | 缩好的图片;JSON 给出原尺寸 → 新尺寸 | | watermark | 加文字水印:--text 必填,--position 默认右下,--opacity 默认 0.55,字号默认短边 4% | 带水印的图片;JSON 给出实际字号、位置、字体 | | convert | 批量转 --format jpg/png/webp;透明图转 JPG 时背景填白 | 转好格式的图片;JSON 给出 from → to 格式 | | strip | 去掉 EXIF/元数据(拍摄设备、时间、GPS);--keep-exif 保留做对照 | 干净图片;JSON 给出 EXIF 标签数 | 共同约定: - 不修改输入文件:只读,产物写进 --out,默认 <输入目录>/_输出; - 同名不覆盖:已存在时自动变成 照片_1.jpg、照片_2.jpg; - 目录递归处理,支持 jpg / jpeg / png / webp;.gif、.heic、.bmp、.tiff 等明确跳过并汇总,不静默丢; - 一张坏图不会拖垮整批:好图照出产物,坏图进 failed 清单,退出码 1; - --json 输出结构化结果,方便脚本 / CI 断言。 整目录压缩到 1920 以内,质量 80 dsh-image-batch compress --input ./商品图 --out ./商品图_压缩 --max-width 1920 --quality 80 压缩并顺手转成 WebP(PNG 照片常用) dsh-image-batch compress --input ./截图 --format webp --quality 78 统一缩到 1280 宽 dsh-image-batch resize --input ./照片 --max-width 1280 右下角打中文水印 dsh-image-batch watermark --input ./交付图 --text "© 深鲸科技" --opacity 0.5 转格式 / 去 EXIF dsh-image-batch convert --input ./素材 --format jpg dsh-image-batch strip --input ./外发 --out ./外发_干净 不能做什么 - ❌ 不是修图软件:不做抠图、去水印、磨皮、调色、智能裁剪;resize 只做等比缩放,不裁画面。 - ❌ 不支持 .gif(动图会只剩一帧,所以直接跳过)、.heic、.heif、.bmp、.tiff、.svg、.psd、.avif;手机 HEIC 请先用「预览」导出成 JPG 再处理。 - ❌ 不是无损压缩:JPEG/WebP 重新编码必然有损,--quality 越低越明显;PNG 没有 quality 参数,这里用 --quality 映射调色板颜色数(82 ≈ 200 色),属于减色,不是无损。 要像素级不变只能 strip(对 JPEG 沿用原量化表,几乎不重压缩)。 - ❌ 不保留元数据:compress / resize / watermark / convert 默认丢掉 EXIF 与 ICC;需要保留时加 --keep-exif,但方向(Orientation)会被去掉 —— 因为缩放时已经按 EXIF 方向把画面旋正,留着会二次旋转。 - ❌ 不处理 CMYK 专色印刷输出:CMYK JPEG 会转成 sRGB 的 RGB,印刷用途请别用它。 - ❌ 水印只支持一行文字:不换行、不旋转、不平铺、不支持图片/logo 水印;字体默认系统 PingFang,可用 --font 指定字体文件。 - ❌ 不批量重命名、不整理目录、不处理 PDF / 视频 / RAW;--input 不接受通配符(交给 shell 展开)。 - ✅ 全部在本机由 Pillow 处理,不联网、不上传图片。 安装 dsh plugin --profile web add @deepwhale-cn/dsh-image-batch 运行依赖本机的 python3 + Pillow(插件不会替你装)。缺依赖时 CLI 会直接打印安装命令,并以退出码 3 结束: python3 -m pip install Pillow macOS 没有 python3 时 brew install python3 中文水印使用系统中文字体(优先 /System/Library/Fonts/PingFang.ttc,缺失时按顺序回退到其它系统中文字体);全都找不到时明确报「找不到可用的中文字体」并退出 3,不会画出一堆方块。纯英文水印可用 Pillow 内置字体兜底。 用法 dsh-image-batch --helpbash dsh-image-batch --demo # 自造样例图跑完整流程,打印产物路径 dsh-image-batch <action> --input <文件或目录> [--out <目录>] [--json] --demo 会在系统临时目录里造几张样例图(大照片、透明 PNG、WebP、带 EXIF 的 JPG、一个不支持的 GIF),依次跑 compress / resize / watermark / convert / strip,不动你的任何文件,跑完直接看产物路径就知道它能干什么。 退出码:0 成功 · 1 部分或全部文件处理失败 · 2 参数/输入错误 · 3 缺依赖(python3 / Pillow / 中文字体)。 License MIT © 温州深鲸智能科技有限公司
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
feely0208/dsh-image-batch
整目录批量压缩改尺寸加水印转格式
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目