mcpField
I
image-resize

image-resize

github.com/agntswrm创意与媒体684 次安装34 周前更新
代码仓库

关于 image-resize

image-resize 是用于调整图片尺寸的命令行技能,输入可为文件路径或 URL。它可设置目标宽度或高度,并可保持宽高比;默认使用无需 API 密钥的本地 sharp 提供方。

主要功能

  1. 01从文件路径或 URL 调整图片尺寸
  2. 02设置目标宽度或高度
  3. 03可选择保持宽高比
  4. 04指定输出路径
  5. 05使用本地 sharp 提供方

适用场景

  1. 01将照片调整到目标宽度
  2. 02将图片设为指定尺寸
  3. 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