批量图片编辑器

v1.1.0

批量图片处理工具。支持批量压缩、调整尺寸、添加水印、格式转换。一键处理整个文件夹,输出到指定目录。适用于电商图片、社媒素材、证件照批量处理。

0· 86·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for freedompixels/cn-batch-image-editor.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "批量图片编辑器" (freedompixels/cn-batch-image-editor) from ClawHub.
Skill page: https://clawhub.ai/freedompixels/cn-batch-image-editor
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install cn-batch-image-editor

ClawHub CLI

Package manager switcher

npx clawhub@latest install cn-batch-image-editor
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (batch compress/resize/watermark/convert/rename) align with the provided script and SKILL.md. The only runtime dependency is Pillow (declared in install), which is appropriate for image operations. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs running scripts/batch_image.py with local input/output paths and options that map directly to the script's functions (compress/resize/watermark/convert/rename). The runtime instructions do not request reading other system files, environment variables, or sending data to external endpoints.
Install Mechanism
No install spec that downloads arbitrary code; SKILL.md lists `pip install Pillow`, which is the expected package for the functionality. The package is a well-known PyPI library. The skill includes a local Python script (no remote downloads).
Credentials
The skill requests no environment variables or credentials. The Python script operates on user-specified filesystem paths only and does not access secrets or external services.
Persistence & Privilege
Skill is not forced-always; it is user-invocable and allows agent invocation (default). It does not modify other skills or global agent settings and does not request elevated persistent privileges.
Assessment
This skill appears coherent and self-contained: it runs a local Python script that manipulates image files and requires Pillow. Before installing/running, consider: 1) Run it on a small test folder to confirm behavior (output path defaults to subfolders like ./output or ./renamed). 2) Ensure you pass explicit input/output paths to avoid accidental overwrites of originals. 3) Verify any watermark/logo files you supply are trusted (the script will open logo paths you provide). 4) Installing Pillow will run code from PyPI—only a low-risk action but worth noting for locked-down environments. 5) If you want stronger guarantees, inspect the full script (scripts/batch_image.py is included) to confirm there are no hidden behaviors; the included code appears to only perform local image I/O and processing.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🖼️ Clawdis
latestvk97eakd546hywbz53zmyw7ht318553fcproductivityvk97eakd546hywbz53zmyw7ht318553fc
86downloads
0stars
2versions
Updated 1w ago
v1.1.0
MIT-0

批量图片处理工具

功能

  • 批量压缩:减小图片体积,支持质量调节
  • 批量调尺寸:固定宽高、比例缩放、智能裁剪
  • 批量水印:文字水印、图片Logo水印
  • 格式转换:PNG/JPG/WEBP/GIF互转
  • 重命名:序号、日期、自定义前缀

使用方法

批量压缩

python scripts/batch_image.py compress /path/to/images --quality 85

批量调尺寸

# 固定宽度,高度等比缩放
python scripts/batch_image.py resize /path/to/images --width 800

# 固定高度
python scripts/batch_image.py resize /path/to/images --height 600

# 固定宽高(裁剪或填充)
python scripts/batch_image.py resize /path/to/images --width 800 --height 600 --mode crop

批量加水印

# 文字水印
python scripts/batch_image.py watermark /path/to/images --text "©养虾记" --position bottom-right --opacity 0.5

# 图片水印(Logo)
python scripts/batch_image.py watermark /path/to/images --logo /path/to/logo.png --position center --opacity 0.3

格式转换

# PNG转JPG
python scripts/batch_image.py convert /path/to/images --format jpg --quality 90

# 转WEBP(更小体积)
python scripts/batch_image.py convert /path/to/images --format webp

批量重命名

# 序号重命名
python scripts/batch_image.py rename /path/to/images --prefix "photo_" --start 1

# 日期重命名
python scripts/batch_image.py rename /path/to/images --date-format "%Y%m%d_%H%M%S"

参数说明

参数说明默认值
--quality压缩质量(1-100)85
--width目标宽度-
--height目标高度-
--mode调整模式(scale/crop/fill)scale
--text水印文字-
--logo水印图片路径-
--position水印位置bottom-right
--opacity水印透明度(0-1)0.5
--format目标格式(png/jpg/webp/gif)jpg
--output输出目录./output
--prefix重命名前缀""
--start重命名起始序号1

水印位置选项

  • top-left:左上角
  • top-right:右上角
  • bottom-left:左下角
  • bottom-right:右下角
  • center:居中
  • tile:平铺

输出示例

处理完成!
输入目录:/Users/xxx/images
输出目录:/Users/xxx/images/output
处理图片:25张
总耗时:3.2秒
原始大小:125.6 MB → 处理后:32.4 MB(压缩74%)

典型场景

  1. 电商图片:批量调整为800x800,压缩到200KB以内
  2. 社媒素材:批量加水印,防止盗图
  3. 证件照:批量调尺寸(295x413),统一格式
  4. 博客图片:转WebP格式,减小体积

Comments

Loading comments...