加载中...
脚本名称
已发布 v0.0脚本描述
基本信息
语言
-
分类
-
下载量
-
更新日期
-
点赞数
-
作者
-
源码仓库
查看源码
详细介绍
图片批量加圆角
选中图片一键批量添加圆角,Node.js 纯 CLI 工具,支持拖拽与交互模式
1. 简介
为多张图片批量添加抗锯齿圆角,无需逐张处理,保存为 PNG 保留透明背景。
- 抗锯齿圆角 — 基于距离场的 smoothstep 插值,边缘平滑无锯齿
- 交互 + 命令行双模式 — 无参数时进入交互对话,支持拖拽图片到终端窗口
- 零原生依赖 — 基于 Jimp + WASM WebP 解码,不依赖 sharp 等原生编译库
- 进度显示 — ANSI 彩色边框 + 旋转加载动画 + 逐文件进度
- 保存原文件旁 — 输出
原文件名_rounded.png,不覆盖源文件 - 自动部署 — 支持通过不忙脚本盒子一键安装、小白用户也能轻松使用
2. 示例

3. 快速开始
-
自动安装(推荐)
- 下载 不忙脚本盒子 后,打开 → 脚本市场 → 搜索「图片批量加圆角」→ 点击安装。
- 盒子会自动配置 Node.js 环境,安装后选中图片右键或通过快捷键即可使用。
-
手动安装
- 需自行安装 Node.js >= 16.0,在脚本目录执行
npm install安装依赖。 - 用法:
node main.js <图片路径1> [图片路径2 ...] [-r 半径]
- 需自行安装 Node.js >= 16.0,在脚本目录执行
4. 启动方式(通过盒子部署)
- 右键菜单启动 — 选中一张或多张图片,右键菜单选择「图片批量加圆角」,自动开始处理。
- 全局快捷键启动 — 在盒子内为脚本自定义快捷键,选中图片后按下直接唤起。
- 单击启动 — 打开不忙脚本盒子 → 已安装脚本 → 单击「图片批量加圆角」,进入交互模式输入路径。
5. 全部功能一览
| 功能 | 说明 |
|---|---|
| 批量处理 | 支持同时选择多张图片,统一添加圆角后批量保存 |
| 圆角半径 | 通过 -r 参数或交互提示设置,默认为 12px |
| 抗锯齿 | 基于距离场的 smoothstep 插值,边缘平滑无锯齿阶梯 |
| 交互模式 | 无参数时终端提示输入图片路径(支持拖拽)+ 圆角半径 |
| 格式支持 | JPG / JPEG / PNG / WebP / BMP / GIF |
| 输出格式 | PNG(保留透明通道) |
| 非 TTY 降级 | 检测到非终端环境时自动禁用 ANSI 颜色 |
6. 更新日志
-
v1.0.0
- 重构为纯 CLI 工具,Jimp 替代 sharp
- 交互模式,支持拖拽图片到终端
- 抗锯齿圆角算法
- ANSI 美化终端输出 + 旋转加载动画
- WebP 格式支持
免责声明
所有脚本由用户通过开源仓库自行发布。本站仅提供索引服务,"不忙脚本盒子"仅提供展示与安装服务。请在使用前仔细核实脚本内容,作者不对其安全性、准确性及适用性作任何保证。