关于 image-resize
image-resize 是用于调整图片尺寸的命令行技能,输入可为文件路径或 URL。它可设置目标宽度或高度,并可保持宽高比;默认使用无需 API 密钥的本地 sharp 提供方。
主要功能
- 01从文件路径或 URL 调整图片尺寸
- 02设置目标宽度或高度
- 03可选择保持宽高比
- 04指定输出路径
- 05使用本地 sharp 提供方
适用场景
- 01将照片调整到目标宽度
- 02将图片设为指定尺寸
- 03把调整后的图片保存到指定位置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ agntswrm/ agent-media --skill image-resize安装后在 Claude Code 中输入/image-resize确认已加载。
详细介绍
图像调整大小
将图像调整为目标宽度或高度,并可选择保持纵横比。
命令
npx agent-media@latest image resize --in <path> [options]
输入
| 选项 | 必填 | 描述 |
|---|---|---|
--in | 是 | 输入文件路径或 URL |
--width | 否 | 目标宽度(像素) |
--height | 否 | 目标高度(像素) |
--out | 否 | 输出路径、文件名或目录(默认:./) |
--provider | 否 | 要使用的提供方(默认:自动检测) |
必须指定 --width 或 --height 中的至少一个。
输出
返回包含调整大小后的图像路径的 JSON 对象:
{
"ok": true,
"media_type": "image",
"action": "resize",
"provider": "local",
"output_path": "resized_123_abc.png",
"mime": "image/png",
"bytes": 45678
}
示例
调整为 800px 宽:
npx agent-media@latest image resize --in photo.jpg --width 800
调整为精确尺寸:
npx agent-media@latest image resize --in photo.jpg --width 1024 --height 768
使用自定义输出:
npx agent-media@latest image resize --in image.png --width 500 --out ./resized
提供方
- local(默认)- 使用 sharp 库,无需 API 密钥
评论
支持 Markdown